Hi Educative.io,
Idealy there would be only one database for one objective. Although it may be distributed but there will be one instance say for one table. Why load balancer will be required b/w application server and database server.
If one service is running on multiple node then load balancer is required to transfer the request to be processed by that service to one particular node.