Discussion about this post

User's avatar
Charles Fonseca's avatar

“Dynamic Routing: During this window, all read requests from that user are dynamically routed to the Primary database instead of a replica.”

I wonder how is that managed, it creates a strong coupling between the request, the database connection and the user performing an action.

TRADE CRAFTERS's avatar

What’s interesting is how every solution here creates a new kind of fragility. You solve for speed, and now you’re managing consistency. You solve for scale, and now you’re managing truth across layers.

At a certain point the system isn’t just storing data, it’s constantly negotiating what the “latest version of reality” actually is. And the more layers you add, the more that reality depends on everything working together at once.

That’s the quiet tradeoff with scale. It gets stronger and more delicate at the same time.

4 more comments...

No posts

Ready for more?