AWS Cloud-Native Databases

This section covers key database services offered by Amazon Web Services (AWS), designed for cloud-native applications that require scalability, performance, and reliability.

🗂️ Services Covered

  • Amazon RDS: Managed relational database service for MySQL, PostgreSQL, Oracle, SQL Server, and MariaDB.
  • Amazon Aurora: High-performance, MySQL and PostgreSQL-compatible relational database with cloud-native scalability and availability.
  • Amazon DynamoDB: Fully managed, serverless, key-value NoSQL database designed for high-performance applications at any scale.
  • Amazon Redshift: Petabyte-scale data warehouse for analytics.
  • Amazon ElastiCache: In-memory caching service for Redis and Memcached.
  • Amazon Neptune: Managed graph database service.
  • Amazon DocumentDB: Managed, MongoDB-compatible document database.

This section will provide theory, use cases, best practices, and interview questions for each of these services.