Skip to main content

API Gateway Canary Release Deployment

Hands-On Lab


Photo of

Training Architect





In this hands-on lab, we will use API Gateway as a front-end to AWS Lambda, and configure API Gateway to perform a Canary deployment on a newer version of the API. The Canary deployment enables the gentle introduction of a new API version into our environment by sending a predetermined (usually small) amount of requests to the newer version of the API. As testing progresses, we can send a larger amount of requests, until the new API version can finally be put into production. We will create two Lambda functions, one of which will act as the candidate for Canary deployment. Then we'll continue on to API Gateway and configure API Gateway to perform the Canary deployment.

What are Hands-On Labs?

Hands-On Labs are scenario-based learning environments where learners can practice without consequences. Don't compromise a system or waste money on expensive downloads. Practice real-world skills without the real-world risk, no assembly required.