20 Comments
User's avatar
Petar Ivanov's avatar

Without APIs, it will be hard to scale and design robust apps.

Awesome breakdown, Ashish!

Easar Mostafa sajid's avatar

Amazing One

Kamate's avatar

An amazing content as always

Kumar Sourav's avatar

Amazing content

Shabarish's avatar

Absolutely amazing content man.

Lauric Blackburn's avatar

Thank you. This is a very helpful breakdown especially for someone who is mostly self taught and is trying to formalize my understanding of these things for the sake of being a better programmer.

Rahul's avatar

Pretty amazing article. Thanks!

Maniteja's avatar

An excellent and wonderfully explanatory article that clearly conveys what an API is, why it's important, and when to use it. The content is well-structured, making complex concepts easy to understand. Great job in breaking down technical details into simple, actionable insights!

Raul Junco's avatar

APIs are the glue of modern systems; mastering their concepts is what keeps you at the top of the candidate list.

Simply put, Ashish!

Raihan Kabir Fahim's avatar

Good article!

Vaibhav Gupta's avatar

Really good content with elaborate explanation

Debora's avatar

Excellent post! I am learning more about how to deal with APIs and how to improve an application's performance using APIs, and this article helped me a lot!

Congrats on knowledge sharing!

Palash Agrawal's avatar

Could you also please discuss trade-offs/pros and cons of using different API communication methods. How should one choose an API method for designing a system?