How Micro-Service Patterns Change When the Database Scalable
summary
Argues that a globally consistent, scalable database reshapes microservice choices by restoring single-database options and shifting complexity from engineers back into the data tier. Demonstrates Fauna with FQL user-defined functions, temporality and time-based migrations, optimistic concurrency for hot documents, and push-based CDC to Rockset for analytics. Shows composition of functions to isolate team APIs, a counter-sharding pattern to avoid write contention, and notes cross-database transactions are desirable but not yet implemented. Practical demos mostly work; some features remain requests.
AI-written summary · about
chapters (6)
- 0:00Intro
- 0:49Evolution of data
- 3:48How do patterns change?
- 8:11Starting of with a monolith
- 11:05Data choices?
- 21:14An example
related talks
47mMigrating to Microservice Databases
30mDatabases in the Microservices World
01h 05mMigrating to Microservice Databases: From Relational Monolith to Distributed Data
58mDatabases in the Microservices World
54m3 Patterns for Scalable Microservices
31mHarness the Power of a Single Database for Microservices
51mData management in a Microservices world
47mHow to Choose a Right Database for Your Microservices?
