Rate Limiting is an important concern that needs to be implemented on all customer facing APIs. This prevents certain user from indiscriminately sending a deluge of requests to the APIs and prevengin potential Denial of Service attacks, making the service inaccessible to other users. The rate limting can also be used to ensure a semblance of fairness to your API consumers. It also has other usages when it comes to monetizing your APIs, allowing you to set up tiered classes of consumers starting from Free/trial plan to Basic plan to all the way up to the highest offering.
The following video provides a glimpse on Rate Limiting a Full Stack MERN app. Happy viewing!!