Optimizing Your APIs

  • Cloves CarneiroJr.
  • Tim Schmelmer


This chapter establishes guidelines and rules of thumb for designing and implementing APIs with a special focus on performance and maintainability. The majority of the techniques described here can be used to address and—if applied at design time—avoid performance degradation, while others can help to optimize overall service-related implementation and support costs.


Circuit Breaker Client Application Optimization Service Cache Proxy Service Dependency 

Copyright information

© Cloves Carneiro Jr. and Tim Schmelmer 2016

Authors and Affiliations

  • Cloves CarneiroJr.
    • 1
  • Tim Schmelmer
    • 2
  1. 1.HollywoodUSA
  2. 2.BroomfieldUSA

Personalised recommendations