RDS
Amazon RDS is a managed relational database service that supports engines like PostgreSQL, MySQL, MariaDB, SQL Server, and Oracle.
What it does
Managed relational databases in AWS.
When to use
Use RDS when you need a managed SQL database without handling low-level infrastructure operations manually.
Key Concepts
RDS automates backups, patching, and maintenance tasks.
Multi-AZ improves availability and failover readiness.
Read replicas help scale read-heavy workloads.
Engine choice depends on workload and compatibility needs.
Common Use Cases
Running production relational databases.
Hosting transactional app databases.
Offloading routine database maintenance to AWS.
Interview Questions
What is RDS?
What is the difference between Multi-AZ and read replica?
When would you choose RDS over self-managed database on EC2?