Microservice Architecture|DesignPatterns|Docker|Kubernetes
Developing microservices using Asp.Net Core and MongoDB
Deploying .Net Microservices into Kubernetes
- Dockrize the microservices using docker compose
- Pushing the images to Azure container registry
- creating a cluster and create k8s objects for each microservice ( deployment, configmap,secret,service)
- creating load balcer for traffic manipulation
Scaling the application using keda
KEDA is a Kubernetes-based Event Driven Autoscaler. With KEDA, we can drive the scaling of any container in Kubernetes based on the number of events needing to be processed. we Used Azure service Bus us a MOM to scale the application
Middlware used are :
- Docker
- Docker compose
- Kubernetes
- Azure service Bus (as a MOM)