Glossary: System Design Beyond the Basics in JavaScript
Distributed rate limiting
Also written: local fallback limit
Keeping one shared count per key in a fast store such as Redis, so a limit doesn't multiply with server count. If the store fails, each server falls back to a looser local limit.