DEV Community

The GeekNarrator

API Design Masterclass with Deepak Patil Part-2

Hey Everyone, 

Welcome to the API design masterclass with our guest Deepak Patil, who works as a Principal Architect at iCertis and has decades of experience building and architecting mission critical experience.  

This is the Part-2 of the masterclass and we are going to continue where we left and talk about more practical stuff.  

00:00 Sync, Async, Bulk, Composite APIs 

10:16 Timeouts, Retries and Idempotency 

17:08 Structure of an API 

21:00 Versioning 

26:45 How to choose REST vs GraphQL vs gRPC 

36:30 API Lifecycle and Governance 

38:50 Security, Scalability, Availability, Fault Tolerance, performance and Monitoring  

I hope you enjoyed the discussion in the two parts series and now know a lot about API Design. 

Please like, share and subscribe to the channel for more content like these.   

Cheers, 

The GeekNarrator

Episode source