Thursday, January 13, 2022

6 Best Practices for API Design (and One Tool) by AWS Werner Vogel

 I really like these 6 Rules by Chief Technology Officer (CTO) "Dr. Werner Vogel" of Amazon Web Services (AWS):

  1. APIs are Forever
  2. Never Break Backward Compatibility
  3. Work Backwards from Customer Use Cases
  4. Create APIs That are Self Describing and Have a Clear, Specific Purpose
  5. Create APIs with Explicit and Well-Documented Failure Modes
  6. Avoid Leaking Implementation Details at All Costs

For details, read this article - https://thenewstack.io/werner-vogels-6-rules-for-good-api-design/

Or, watch his video -