To scale the database you need replication, and replication makes it a distributed stateful system that might be harder to reason about than a classic server+database setup.
In comparison, scaling a standard stateless backend server that connects to one huge DB server is fairly easy.
If you have any guides to point me to I'd appreciate it.