Modern micro-service development practices are so silo-inducing. No one developer can truly understand how the entire system should behave. If you want to know how something should work as a whole, you’re better off asking the QA team.