When Worlds Collide: Frontend vs Database
summary
Claims that serverless frontends need geographically consistent databases and shows an implementation path: Calvin distributed transaction protocol underpins multi-document transactions replicated globally, offering temporality and acknowledged replication for durability and low edge latency. Compares approaches from Mongo, Dynamo, Firebase, Cassandra, cites Jepsen and Kyle Kingsbury for failure testing, mentions building a React/Next app that writes and reads successfully, and points to a free Fauna tier to try it out.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 1:20Database diagram
- 1:54Distributed transactions
- 4:30Calvin
- 5:01MultiDocument Transaction
related talks
24mDoing Data as a Frontend Developer
45mReal-Time Databases Explained: Why Meteor, RethinkDB, Parse & Firebase Don't Scale
29mModern Database Architecture: From SQL to NoSQL & Distributed SQL
26mTransactional Serverless with DBOS
27mBuilding Globally Distributed Apps Instantly
25mOffline-first data: Getting Bigger
47mEvent-driven Serverless Architecture with DynamoDB
36mMicro-frontends discovery
