From relational DB to a single DynamoDB table
I can't wait for the day when we figure out how to "scale to zero" with database engines and also still provide quick starts. The serverless model is fantastic for smaller projects that can't justify the monthly cost of RDS. I was super excited about Aurora Serverless until I found out cold starts take about 30 seconds, and even longer if you use a VPC to connect to it from a Lambda function. The single table approach with DynamoDB would work, but the amount of cognitive effort necessary compared to just using a relational database isn't worth it for small toy projects.