Databases that play nice with your serverless backend

  • Modern cloud-native DBs, that expose stateless REST APIs, work best for serverless computing.
  • Amazon’s Aurora Serverless variant scales to demand, resizes to meet storage capacity and handles routine maintenance as a managed service. Its Data API feature works with SQL DBs.
  • With Amazon DynamoDB, designing your data to work it while supporting access patterns is hard. Complex queries can be tricky too.
  • Microsoft’s Azure Cosmos works with several APIs & supports multiple data models. It lets you choose the exact tradeoffs between performance & consistency.
  • Google’s Cloud Firestore works well for web and mobile apps. It has built-in security without requiring a backend and it syncs across clients in realtime.

Full post here, 7 mins read