Many teams adopted microservices too early and paid the price in complexity. Here’s why experienced engineers are moving back to modular monoliths and when microservices actually make sense.