From Single Instance to Split-Brain: A Database Scaling Journey
I used to think adding a ‘Read Replica’ was a magic button for scaling applications. I was wrong. While splitting read and write traffic is a standard system design pattern, implementing it introduces a world of pain – from stale reads to the dreaded Split-Brain problem. Here is how database replication actually works, and how to survive the transition. When people talk about “scaling databases”…
This is an excerpt. The full article continues at Walmart Global Tech.