From CRUD to Hypermedia APIs with Spring

Видео доклада


Презентация доклада



Typical way to design and expose HTTP API today is a so called CRUD approach: come up with URL templates for resources, map create-read-update-delete operations to HTTP verbs and serialize domain model as JSON. Nice and easy, isn't it?

This talk will present limitations of CRUD style APIs and how to address them using "real" REST and hypermedia, HAL and ALPS.
We'll take a look how a set of libraries and tools from Spring helps building these APIs.

All the talking is not worth it without an example, so Spring-based application will be our guide. Amazon, PayPal, GitHub and other API providers have already started embracing hypermedia and linking by enhancing their HTTP interfaces.
Are you next?

Volodymyr Tsukur
Wix, Co-Head of Payments
  • Co-CEO of Payments by Wix, a FinTech company with millions of users and $100M+ in annual revenue
  • 20 years in IT. In product development since 2010
  • CTO background with a focus on high-load systems, building platforms and APIs, team growth and product development culture
  • Co-organizer and speaker of many Ukrainian and international conferences
  • LinkedIn
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?