System Overview - Anti-patterns (distributed monolith, chatty services)
This system shows a microservices architecture suffering from two common anti-patterns: distributed monolith and chatty services. The services are tightly coupled and communicate excessively, causing high latency and poor scalability.
Key requirements include independent service deployment and efficient communication, which are violated here.