Software Design is functional Art. An average person today deals with at least 25 instances of such functional digital art daily in form of mobile or a web app. Most digital software thrives on a backbone of a well written API and REST is one of the preferred and versatile styles for writing such scalable APIs.

The acronym REST (Representational State Transfer) was coined by Roy Fielding an architectural style in his doctoral dissertation (https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm) to lay down the guidelines for scalable architecture that would simplify application design by enabling a web programmer to breakdown the design of large scale distributed websites into smaller independent self sufficient resources.

Here are the top design considerations that would make it easier to write efficient REST APIs.

#rest apis #api

Top 10 Design tips for building REST APIs
1.05 GEEK