RESTful API Architecture - Resources
I’m writing this article because when I started to look into this area I searched a lot after the best information that can help me to achieve a high level to design the best RESTful API architecture. Here you can find a list of resources which describes from the basic to the highest level.
Best practice to develop an API
- https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
- https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design
- https://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture
- https://www.restapitutorial.com/lessons/whatisrest.html
- https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5
- https://medium.com/tech-tajawal/modern-backend-developer-in-2018-6b3f7b5f8b9
- https://medium.com/coderbyte/a-guide-to-becoming-a-full-stack-developer-in-2017-5c3c08a1600c
- https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md
- https://en.wikipedia.org/wiki/Representational_state_transfer
- https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-implementation
- https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
- https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
- https://docs.microsoft.com/en-us/azure/architecture/best-practices/auto-scaling
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag
- https://en.wikipedia.org/wiki/HTTP_ETag