Thursday, February 11, 2021

Gaurav Sen: What is an API and how do you design it?

Feb. 11, 2021

Here is the link. 

An API or application programmable interface is a software contract which defines the expectations and interactions of a piece of code exposed to external users. This includes the parameters, response, errors and API name. We discuss how to design an API and what it takes to make the design scalable, extensible and easy to use. HTTP APIs are widely used in software systems. HTTP is a stateless protocol and systems often expose APIs using it. References: https://medium.com/airbnb-engineering... https://swagger.io/docs/specification... Designing Data Intensive Applications - https://amzn.to/2yQIrxH System Design Playlist: https://www.youtube.com/playlist?list... Preparing for design Interviews? Check out the System Design course: https://get.interviewready.io/courses...


No comments:

Post a Comment