Quiz: Why should every microservice maintain its own dedicated private database ('Database-per-Service' pattern)?
Database-per-Service guarantees domain boundaries and prevents tightly-coupled shared database schema locks or cascading schema migrations.