Conduit

Group Messaging Golang/Fullstack Study

Conduit | Appalachian-bastion

Group messaging web application with a focus on the group’s control of its own commuinty message policy and admittance. Once it’s in working order then to expand it’s feature set to ‘flashy’ items.

Is more a study into golang web devlopment and devops. With a fouce on selfhosting and kubernetes.

Number of post: 42
Project Status: Active Devlopment
Number Unque Tags: 65
Last Post:
Project Start Date:
. env API Bitnami 2 Book 2 Cert manager Cloud providers 2 Config Database 2 Devblog 36 Docker 5 Experiments Go 18 Go oidc Golang 2 Gorm 3 Informative Ingress JWT 2 Kafka 6 Kafka messaging Kakfa 3 Kakfa go Keycloak 7 Kraft 2 Kubernetes 2 Linode Local DNS Microservices 6 Minikube Nextjs 2 Oauth Oauth2 2 Odic Oidc Openid 2 Pgx 2 Postal Postgres 3 Rest 5 Rust Saga 3 SMTP 3 SOF t delete SQL 2 SQL x Swagger UUID Viper Yew Zookeeper

Authorization and Authentication for backend services | 221205

221205 Authorization and Authentication for backend services I have got the Authorization to state of reasonable operation and broken down into proper middlewares for Token Verification and Token Introspective. I did introduce a sub handler that I will need to propagate to all existing services and future. Read More…

User Authentication & Authorzation Progress | 221123

221123 _0620 User Authentication So its been a while coming for this and a lot of items leading up to this, but I’ve been learning and working towards getting to be able to login with in the conduit project. Read More…

Moving Keycloak to Manual Installation | 220827

220827 I have moved to getting keycloak to install via a manual installation( kubectl ). I have finished postgres sql. Its rather straight forward and there is a lot material for about installation via a quick a web search. Read More…

Bitnami Keycloak Troubles | 220826

220826 _1036 This bitnami keycloak chart got hands for real. fighting with the lack of proper documentation is fucking wild. There is a lot of of it and yet somehow all it seems to be useless to me or just not work. Read More…

Getting Local DNS configed with Minikube | 220826

220825 _0858 Working on minikube been running into trouble getting keycloak up and running using the bitnami chart for many reason and some I really don’t get. Also they seem to be updating it just as fast I am fucking with it. Read More…

Keycloak update 19.0+ | 220820

220820 _0820 Been sick as fuck this week. So I am getting the keycloak back up and running. I have run into an issue with the chart i was using bitnami is behind a major release (18. Read More…

Go Saga Pattern | 220809

220809 Saga Pattern has been replicated _2017 It took longer than I wanted to and stole my will a few times, but we’re here now. Okay so there is still some work to be done on it. Read More…

Saga Runner | 220801

220801 Saga Runner I am working on getting the saga its list of commands to execute. I made some notes to help me with error handling /* Order of Transaction is import in passed ListOfTransactions - Compensatable Transactions: -- NOTE: Compensatable Transactions should have two Transaction Commands. Read More…

Update 07/28 | 220728

220728 _0852 Lost like 3 hours not cause I was messing up sub typing and design patterns of golang, but cause I did not know how slices work apparently which was fun, cause I was like it can’t be slice it has the more complex part of this. Read More…

OOP in go Stuggle to understand | 220727

220727 _2337 Trying to OOP in go sure is fun. The more I do it the more fun it is… Just realized I am going to need to rework this saga again For the Execute interface for the transaction command I made each of the sub interfaces(classes in my head) take in an interface so you can pass anything to the sub Transactions Commands. Read More…