#Go-microservices example
skaffold
throughbrew install skaffold
Docker-desktop
/minikube
- set up your local cluster with
minikube
ordocker-desktop
.Docker-desktop
is easiest https://www.techrepublic.com/article/how-to-add-kubernetes-support-to-docker-desktop/ skaffold run
- ctrl+c to delete your pods + namespaces (good cleanup)
- kafka + zookeeper are deployed in your local cluster
- microservices are built and deployed into your local cluster for debugging
- Look through logs, see we have two services talking to each other through a kafka topic ;)
- use zap.logger
- converting old middlewares
- figure out cleaner way for configs
- All datastore layer (gopg)
- how do i set the consumer offset to start somewhere besides latest?
- emitting different events on the same topic (maybe using generic broker.Event to have the interface inside?)