Microservice review apps with Consul service mesh
October 25, 2023
27 min
Free
review-apps
route-management
microservices
consul
service-mesh
testing
kubernetes
devops
platform-engineering
api-gateway
ci-cd
hashicorp
Description
This talk discusses how platform providers can offer robust "review app" functionality for microservices using Consul service mesh. It explains how to logically isolate applications for testing purposes using service resolvers, routers, and namespaces. Isolating services allows engineers to safely test changes with access to upstream and downstream dependencies without the overhead of setting up complete review environments. The presentation details common patterns, challenges with scaling microservices and review apps, and presents a solution leveraging Consul for header-based routing to review apps without modifying downstream services. A demo showcases the implementation and its benefits.