Building Futureproof APIs with Spring HATEOAS
summary
Explains how to design and evolve REST APIs using Spring HATEOAS to reduce future maintenance costs when adding features or making changes. Covers using Spring HATEOAS (hypermedia-driven responses) as a concrete approach to make APIs more resilient to change.
AI-written summary · about
chapters (14)
- 0:00Introduction and welcome
- 1:23What is an API?
- 2:51Basic API evolution
- 7:26Cost of API versioning
- 9:11Hypermedia and REST
- 12:21Flexible domain models
- 14:27Hypermedia controls
- 21:58Live demo: Server-side setup
- 25:11Link structure in Spring HATEOAS
- 33:11Assemblers and models
- 36:05Client-side hypermedia consumption
- 37:49Hypermedia REST template
- 41:20Other Spring HATEOAS features
- 43:51Resources and closing
related talks
21mBuilding Flexible APIs with Spring HATEOAS
01h 03mMarching Happily Together with HATEOAS!
46mGet HATEOAS and Hypermedia right with Spring
59mFrom CRUD to Hypermedia API with Spring
41mWhy 99% of Companies Building REST APIs Lie?
46mREST next level: writing business-oriented web APIs
47mHypermedia IRL
51mREST beyond the obvious – API design for ever evolving systems
