I’m scaling a pretty huge application written in RoR.
I’ve decided to have n read-only slave databases, and a single master
for write operations.
The problem I’m facing is that when I write using Ajax calls the
master database doesn’t replicate the data on slaves fast enough, so
it doesn’t render the correct data (even worse - it memcaches the
wrong data …).
Someone has suggestions ? How are master/slave architectures normally
handled by huge players in the Rails community ? I’m thinking about
stuff like a timer to stop the read and give the master the time to
replicate, but it seems too ugly for working