25 Comments
User's avatar
Inayatullah Shinwari's avatar

Great Article!

I have been building REST APIs for the past year or two. I was looking for an article like for a long time. Appreciate your efforts.

simran khanna's avatar

I loved how clearly everything is defined here!

Raul Junco's avatar

Thanks for reading!

xavi galindo's avatar

As a PM working with APIs this is definitely something I really needed, great article, gonna share it with the non-technical team so they have an ABC they can always relate to!

Raul Junco's avatar

Thanks, Xavi. Glad to help!

Saurabh Dashora's avatar

Awesome compilation of questions Raul. This can be so handy when preparing for interviews.

Also, thanks for the mention.

Raul Junco's avatar

Very true, Saurabh, thanks!

Giri's avatar

Nice information, thanks

Raul Junco's avatar

Thanks for reading!

Agatha Bahati's avatar

Great article! Found it very informative. However, I noticed in the diagram under section 5 on securing APIs that the arrow labeled “credentials” points from the auth server to the application, and “tokens” points from the application to the auth server. Isn’t it usually the other way around—credentials sent from the application to the auth server, and tokens issued by the auth server to the application?🤔 I might be misunderstanding, but I thought I’d point it out.

Raul Junco's avatar

Oh, good catch, FIXED!

Thanks so much for the feedback, Agatha.

Lorenzo Mugnai's avatar

Love this. Thanks! I'll definitely be sharing it with my team 👍

Raul Junco's avatar

Glad you liked it, Lorenzo!

Thanks 👊

Daniel Moka's avatar

Love this! Asking the right questions can reveal and highlight so many things!

Raul Junco's avatar

And that is what a good interview should be about.

Well said, Daniel!

Neo Kim's avatar

this is a fantastic list to review before API interviews, thank you. Good work

Abdul Rahman Mamnoon's avatar

Great and simple explanation of REST APIs

Jeff Schroeder's avatar

Great overview. Would be nice to see a section on Ontology design / url structure.

Chinedu Elijah Okoronkwo's avatar

Great article!

Love the way everything was simplified.

aman's avatar

Well documented and a great resource.Thanks for putting it together

Petar Ivanov's avatar

That's pure gold and a great checklist to ace a back-end interview.

Vaibhav Gupta's avatar

This is a really awesome compilation