How would you approach designing a database cluster that can handle mixed read-write workloads?

Interview question asked to Software Engineers, Machine Learning Engineers, Engineering Managers and other roles interviewing at Disney, BetterUp, Taboola and others: How would you approach designing a database cluster that can handle mixed read-write workloads?.