System Overview - Shared database anti-pattern
This system shows a microservices architecture where multiple services directly access the same database. This is called the shared database anti-pattern. It causes tight coupling between services and can lead to data conflicts and scaling problems.
The key requirement is to understand why sharing a database among microservices is problematic and how it affects system reliability and scalability.