Rate Limiting based on URL and Path in Kubernetes

I need to implement Rate Limiting (based on URL and path) on applications deployed on Kubernetes Cluster (EKS).

I’m looking for a managed way that involves least scripting and does provide an interface through which to manage rate limits for different application.

That system should be able to work accurately at the enterprise level.

Can somebody please suggest me the path/tool/framework to follow in order to achieve it.