5 System Design Concepts For Your Next Interview
Data replication fixes the availability problem but not the performance and latency ones (speed). In those situations, you must share your database, simply "chunking down" or partitioning your data records and putting them on many machines.