Rate limiting is performed by servers to safeguard their resources to make it stable to everyone. The http error 429 (https://datarecovee.com/error-code-429/) has been a critical component of this system, which has a number of important security purposes:
1. It avoids overloading of a server or depletion of resources.
2. It serves as a preventive measure to such malicious practices as DDoS attacks.
3. It prevents brute force logins. A 429 response code will impose a temporary retrying limit when a hacker tries to get to the site fast by entering the required login credentials.