Topic · 4 articles
Databases
Managed databases, caching and choosing the right one for your data.
-
Serverless: Lambda, API Gateway and DynamoDB
Run code without servers and pay only when it runs. How Lambda works and what limits it, cold starts, DynamoDB tables and their keys, API Gateway as the front door, and a hands-on where you build a working API.
-
Which Database Should You Choose?
Relational, key-value, document, graph, time series or search. What each kind is good for, how to choose among AWS's many databases with a few simple questions, and how a real application's data layer grows step by step.
-
Caching with ElastiCache
Why reading from the database on every request is slow and expensive, how an in-memory cache solves it, the Valkey, Redis and Memcached engines, the ways to keep data fresh, and a hands-on where you build a cache and a leaderboard.
-
Managed Databases: RDS and Aurora
Stop running your database by hand. How RDS handles backups, patches and failover for you, the difference between Multi-AZ and read replicas, what Aurora adds, and a hands-on where you build a private database.