REST, for real!
summary
Claims that most APIs labeled REST actually break Fielding’s constraints and that restoring hypermedia stops clients from baking in server URLs. Walks through splitting a monolith into two Node services, shows duplicated auth/code and broken client requests, then fixes both with an API gateway and Express Gateway (Node, Docker) plus RESTful JSON links (URL and _links in payload). Builds a live demo client that follows server-provided links and works unchanged when services merge back.
AI-written summary · about
chapters (11)
- 0:00Introduction and background
- 2:06Microservices overview
- 4:43Challenges in microservices
- 9:13Live demo of a monolith
- 13:01Splitting into microservices
- 16:02Addressing microservice issues
- 20:01RESTful architectural style
- 25:41Implementing hypermedia
- 30:01Returning to monolith
- 32:38API gateway authentication
- 33:49Express Gateway conclusion








