CI/CD
Empower development teams to quickly deliver their code to different stages of software development
Containerization
Containerization allows artifacts to run anywhere without environmental interference
CPU Monitoring
Monitoring is crucial aspect of Production readiness. Using tools like ELK/Grafana, we can keep continuous check on prod
Centralized Logging
Empower developers to quickly debug/trace issues without logging into remote hosts
Code Deploy
AWS Code deploy takes all the burden of deployment and scaling/rollback
Distributed Queue
Amazon SQS allows distribution of work easy, no matter how big is the load
Nginx
Configuring Nginx to publicly expose the APIs by offloading SSL traffic
API Gateway
Be it Zuul or Amazon API Gateway, it is must have component for any production grade deployment of REST services