Microservice architectures are the default method for building distributed applications in industry. Though the basic tenants of this architectural style are well known—they faciitate independence of development teams, increased deployment velocity, and...