Databases
Managed relational databases with RDS, key-value/document scale with DynamoDB, and in-memory caching with ElastiCache — plus how to choose between them.
Amazon RDS Fundamentals
intermediate~2.5hProManaged relational databases — Multi-AZ for availability, read replicas for scale, and RDS Proxy for connection management, without running the database server yourself.
RDS Advanced Operations: Proxy, Blue/Green & Zero-ETL
advanced~2.5hProThe operational features that separate a toy RDS setup from a production one — connection pooling with RDS Proxy, safe major-version upgrades with Blue/Green Deployments, Multi-AZ DB Clusters, and Zero-ETL integration into Redshift for analytics.
DynamoDB Fundamentals
intermediate~2.5hProAWS's fully managed NoSQL key-value and document database — single-digit-millisecond performance at any scale, with a fundamentally different design model than a relational database.
DynamoDB Advanced Features: DAX, Streams & Global Tables
advanced~2.5hProThe DynamoDB features that support real production systems beyond basic reads and writes — DAX for microsecond caching, Streams for event-driven reactions to data changes, Global Tables for multi-region active-active replication, and backup/restore options.
ElastiCache: Redis vs Memcached
intermediate~1.5hProManaged in-memory caching to take load off your primary database and serve hot data in sub-millisecond time.
Choosing the Right AWS Database
advanced~1.5hProA decision framework for RDS, DynamoDB, Aurora, ElastiCache, and Redshift — matching each database's design to your actual data and access patterns.