I am working as a consultant and software engineer on different projects which focus on microservice, DevOps, and process automation. Many of my consulting jobs are about explaining microservice, why they are great, and how to use them efficiently. Microservices is a buzzword that’s around for a couple of years and almost every developer knows it but not that many know how to implement them.
Therefore, I decided to create this service where I start with the theory of microservices and in the end, you will know how to run your microservices in Kubernetes with automatic deployments, tests, and database changes. The following posts contain my experiences and my recommendation for best practices to create the best applications possible.
Coming soon (in no specific order):
- Use a CD Pipeline to deploy to AKS
- Create Certificates using a Cert Manager in Kubernetes
- Deploy every Pull Request to Kubernetes
- Use Ngnix as Ingress Controller
- Automatically deploy Database changes
- Static Code Analysis in your CI Pipeline
- Use Templates in your CI/CD Pipeline
- Access a Database with Managed Identities in AKS
- Test your Application with different Infrastructure combinations in your CI Pipeline
- Logging with Graphana Loki Stack
- Service Mesh - Getting Started
- Using Istio to manage your Kubernetes Cluster