00 /What You Will Learn
By the end you will be able to
- Explain why a limiter must be one atomic step and show the leak when it is two.
- Show the fixed window boundary burst and how a sliding window counter reduces it.
- Tell a token bucket (allows bursts) from a leaky bucket (smooths output).
- Choose fail open or fail closed for an endpoint.
Before you start
Finish Lab 07 (Redis and Lua Scripting) and Lab 08 (Race Conditions) first. You should know what a Lua script does inside Redis and what a race condition is. Docker Desktop and Python 3 are needed.