Designs rate limiting, throttling, and load shedding to protect systems while staying fair across clients. Use when protecting an API or dependency from overload, designing quotas, preventing abuse, or when a service falls over under traffic spikes or noisy-neighbor load.