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?

Володимир Цукур
Wix, Co-Head of Payments
  • Co-CEO фінтех компаніі Payments by Wix з мільйонами користувачів та річним доходом $100M+
  • 20 років в IT. У продуктовій розробці з 2010 року
  • CTO бекграунд з фокусом на високонавантажених системах, побудові платформ та API, зростанні команд та продуктової культури розробки
  • Співорганізатор та спікер багатьох українських та міжнародних конференцій
  • LinkedIn
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?