QuestionQ329

Application Deployment and Security

A developer is designing a modern, distributed microservice enterprise application. The application will integrate with other systems and target a large deployment, so API-call control is required. What is the best practice for reducing application response latency and protecting the application from excessive use?

  • A Implement rate limiting on the client side.
  • B Do not enforce any rate limiting.
  • C Implement rate limiting on the client and server sides.
  • D Implement rate limiting on the server side.
Explanation

Server-side rate limiting enforces request quotas at the protected application boundary, preventing clients from overwhelming backend services and increasing response latency. Client-side limits alone can be bypassed or ignored.

Community Discussion

No comments yet. Be the first to start the discussion!