Rate Limiting in Node.js applications
When a hacker finds a vulnerability in your system, it's not always completely game over. Some times they might still need to brute force certain parts of your API in order to extract all the data they want. Rate limiting can give you much more time to detect and resolve vulnerabilities.
This talk will cover how to use rate limiting to limit the damage attackers can cause, as well as more traditional usage of rate limiting to prevent abuse of public APIs.
This talk includes:
- Why you should care about rate limiting
- A detailed explanation of how different rate limiting approaches work