The problem with master slave architecture is consistency issues due to replication lag. What will happen when the master goes down without syncing some data to the slaves? For that we might need to incorporate other strategy too like synchronous replication, but then again it'll add to the latency. Good read anyway. Please keep writing. Thank you. 😊