4 No REST for the Wicked
This chapter covers
- What is REST?
- Which adjectives of REST are nice and which ones are mean?
- What are the principles of REST?
- How do we achieve Statelessness (or Statefulness) in Microservices
- What is Cache Awareness
- What is HATEOAS and do we care?
A while ago, we said we would at some time discuss why we are talking about REST style APIs, and not RESTful APIs. The time has come.
4.1 What is REST
What is REST, really? Well REST comes from REpresentation State Transfer. As an architectural style, it was first described by Dr. Roy Fielding in his PhD dissertion[1].