Overall Satisfaction with Amazon Relational Database Service
Amazon RDS is one of the primary data stores for all applications in our organisation. We also use AWS DynamoDB, Elastic Search, Redis etc apart from RDS. We preferred RDS over other DBaaS because it's a part of AWS which is highly reliable and scalable, and it is a completely managed solution which is simple, easy to use and also offers advanced features required by DevOps team.
- Zero manual configuration, you can get an instance up and running in just 5 minutes.
- High scalability (RDS simplifies setting up master-slave cluster) and reliability (Multi AZ replications).
- Automatic backups so that we don't have to worry about losing data.
- Hard to debug performance issues at times since it is a managed service and we don't have all privileges.
- We do not require dedicated database admins, which saves both money and man power. It's easy for developers to manage infrastructure thanks to RDS.