by: Lori MacVittie
Microservices are great for development velocity, but the complexity in these architectures lies in the service-to-service communication that microservices depend on. There are, right now, at least three different architectural options for...