Rate Limiting controls the number of requests a user or
client can send to an API in a given timeframe.
It protects the system from Denial of
Service (DoS) attacks and prevents overuse of resources.