A startup builds a massively popular multiplayer cat-clickin…
A startup builds a massively popular multiplayer cat-clicking game. To handle traffic, they deploy multiple independent services for scoring, leaderboards, matchmaking, and payments. Each team owns one service and deploys independently. However, developers complain that they rarely need to coordinate with other teams and sometimes do not even know what other teams are building. Which architectural style most likely explains this situation?
Read Details