Saved Costs with ECS
Migrated microservices from Elastic Kubernetes Service (EKS) to Elastic Container Service (ECS) to save costs and improve programmer productivity.
Elastic Kubernetes Service (EKS) is a managed Kubernetes service provided by AWS. It is a great service for running containerized applications, but it comes with a cost. The initial setup costs around 60 bucks per month, which is not suitable for small projects and early-stage startups.
In this project, we migrated a set of 6 microservices from EKS to Elastic Container Service (ECS) to save costs and improve programmer productivity. The project was a success, and we were able to save around 50% of the costs
The stack we used for the project includes but not limited to the following technologies:
- Terraform for infrastructure as code
- Docker for containerization
- AWS Elastic Container Service (ECS) for running containers
- AWS Elastic Container Registry (ECR) for storing container images
- AWS Secrte Manager for storing secrets
- AWS Load Balancer for routing traffic to the services
Please checkout our blog about deploying Grafana on ECS here.