Since cockroachDB is scalable RDBMS, as per my understanding we do not need the Master-Slave pattern anymore, since every request will be served equally by each node.
However, do we still need 1 service 1 database pattern?
We could just replicate and scale our monolithic service when our database is cockroachDB. Since mostly the bottleneck is in the database itself. Is this a valid argument?
How about multiple service with shared database (using cockroachDB), is this scalable?