00 /What You Will Learn
By the end you will be able to
- Explain a graceful shutdown (SIGTERM, drain, exit) against a kill (SIGKILL).
- Show what happens to in-flight requests when a version dies, with and without nginx retries.
- Say why a POST is not retried by default.
- Explain a canary release, and why it must be sticky per user.
- Ramp a canary by changing one number and reloading.
Before you start
Finish Lab 10 (Nginx Basics) and Lab 11 (Nginx Load Balancer) first. You should know what an upstream is and what nginx -s reload does. Docker Desktop and Python 3 are needed.