This repository was archived by the owner on May 30, 2025. It is now read-only.

Description
Based on the number of questions about databases I'm seeing (and having myself), it might make sense to do a explainer on how to use the following databases/stores when deploying on Fly:
- AWS DynamoDB
- Postgres on Heroku
- AWS RDS: Postgres & MySQL
- AWS Aurora serverless
With emphasis on:
- security: how best to configure credentials and access control for each system
- scaling: which systems can scale up automatically, and cost-benefit notes on the configs
- geographical replication: which systems can replicate across the world, which ones will offer strong vs weak consistency while doing so, the difference between sync/async replication and strong/eventual consistency.
- Latency considerations with Fly containers running all over the world, and notes on how to decide which Fly regions to run in depending on where the database(s) are, maybe including a latency table from each Fly region to each AWS region.
Let me know if this is something we want, I can pick it up. And if there are other DBs that are commonly requested we can add them in too.