Using a database per service has the following benefits: Helps ensure that the services are loosely coupled. Changes to one service's database does not impact any other services. Each service can use the type of database that is best suited to its needs.