Home / Companies / Ambassador / Blog / Post Details
Content Deep Dive

Canary Deployments, A/B testing, and Microservices using Edge Stack

Blog post from Ambassador

Post Details
Company
Date Published
Author
Kay James
Word Count
595
Company Posts That Month
2
Language
English
Hacker News Points
-
Post removed?
No
Summary

Canary deployments are a technique for incrementally testing changes on real-world traffic, allowing service teams to test multiple versions of their service simultaneously. A microservices architecture enables canary deployments by providing control over which versions of the service are being tested and when. A Layer 7 reverse proxy is necessary to support these capabilities, with Envoy Proxy or Edge Stack (a Kubernetes-native open source API Gateway built on Envoy) serving as a suitable choice. Canary deployments can be deployed using Kubernetes annotations, allowing for dynamic configuration and control over traffic routing. The process involves deploying a stable version of the service, making changes to test a canary deployment, and then rolling back if necessary, all while monitoring performance and traffic routing. This enables service teams to validate specific fixes and run A/B testing in a controlled environment.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 4 58 11 8 -93%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.