What is REST?
Representational State Transfer is an architectural style for distributed systems. The style is composed of a set of constraints. If a system adheres to these constraints, then it is considered RESTful
What are the 5 main REST constraints?
What is HATEOAS?
Hypermedia as the Engine of Application State