When we started our project, microservices seemed like the right choice for independent teams, deployments, and scaling. Over time, our team structure, traffic, and requirements changed, and the ...