Amazon RDS
Use Cases and Deployment Scope
RDS is getting used for keeping the application data for multiple microservices. Amazon managed postgres RDS with multiple AZs for High availability. The integration with applications is quote easier with RDS as it provides a cluster endpoint to be used with services
Pros
- Performance across multiple azs
- Query Monitoring with performance insights
- Maintaince is reduced as automatically done by amazon
Cons
- RDS upgrade using blue green deployment can be made a bit easier. Prerequisites can be made more clearer
Return on Investment
- Using reserved instances helped reducing the overall DB cost
- Blue green deployment helped managing the postgres versions migrations



