A microservice-based architecture has been deployed on Kubernetes and we need to create a clear IaaC (Infrastructure as Code) deployment to be able to deploy our services in a fast manner.
-
Provisioning an Azure voting app with nginx frontend proxy and a database backend(redis : in-memory database).
-
Provisioning the Socks Shop example microservice application
- Everything needs to be deployed using an Infrastructure as Code approach.
- Solution should emphasize readability, maintainability and DevOps methodologies such as:
- Deploy pipeline
- Metrics
- Monitoring
- Logging
- Prometheus - monitoring tool
- Terraform - configuration management tool.
- AWS - IaaS provider.
- Amazon EKS - Kubernetes to run application