Phase 6Data layerDatabases can be expensive

Database

Phase นี้สอนการเลือกและดูแล database บน AWS: Amazon RDS และ Aurora สำหรับ relational database, DynamoDB สำหรับ NoSQL key-value/document workload และ ElastiCache สำหรับ caching layer ที่ลด latency และลด load บน database

Learning path

Phase 6 checklist จาก Roadmap

  • เข้าใจ RDS Engine, DB Instance, Storage, Parameter Group, Multi-AZ, Read Replica และ Snapshot
  • เข้าใจ Encryption, Database Credential, RDS Proxy และ Aurora ในระดับแนวคิด
  • เข้าใจ DynamoDB Partition Key, Sort Key, Capacity Mode, GSI, TTL, Streams และ Global Tables
  • เข้าใจเหตุผลที่ต้องใช้ Cache, cache hit, cache miss, TTL และ ElastiCache for Redis/Valkey