Impeccable API Design: What you MUST CONSIDER before deploying APIs to production

Impeccable API Design: What you MUST CONSIDER before deploying APIs to production

28.568 Lượt nghe
Impeccable API Design: What you MUST CONSIDER before deploying APIs to production
In this video, we talk about what APIs are, how they help software engineers expose data for query and updates, and what are some best practices when exposing APIs on the server side. We touch upon various topics including: 00:00 What is an API? 00:27 Indian Government Aadhaar APIs 00:40 How do APIs work? 01:16 REST vs. GraphQL 01:31 Webhooks 02:04 Writing Good APIs 02:10 What is Atomicity? 02:53 What is Idempotency? 03:35 Error Codes for HTTP APIs 05:28 OpenAPI Specs with Swagger 05:54 War Story - Aadhaar API Integration We end with a war story of API design gone wrong. Let's make our software clients live in a better place :p Are you looking to master system design? InterviewReady: https://interviewready.io/ You can follow me on: Github: https://github.com/InterviewReady/system-design-resources LinkedIn: https://www.linkedin.com/company/interview-ready/ Twitter: https://twitter.com/gkcs_ #SystemDesign #InterviewReady #Coding