In a microservice architecture a query or command will, by the very nature of the architecture’s functional decomposition, result in chains of API calls and messages across multiple microservice instances. Regardless of where a particular microservice sits in the chain, we must not lose sight of the user at the front end.