REST beyond the Obvious – API Design for ever-evolving Systems

Session
Until July 9
✓ 2-in-1 conference package
✓ Group Discount
✓ Save up to € 269
Register now
Bis 9. Juli:
✓ 2-in-1 Konferenzpaket
✓ Kollegenrabatt
✓ Bis zu 269 € sparen
Jetzt anmelden
Until June 25:
✓ Save up to €585
✓ Workshop Day for free
✓ Raspberry Pi or C64 Mini for free
Register now
Bis 25. Juni:
✓ Bis zu 585 € sparen
✓ Workshop-Tag for free
✓ Raspberry Pi oder C64 Mini for free
Jetzt anmelden
Infos
Tuesday, October 15 2019
15:00 - 16:00

Most APIs built today are considered REST APIs these days, when in fact they merely exchange data via HTTP and JSON. At the same time, systems almost never act autonomously but rather live alongside others. In that context, being able to evolve an API becomes a crucial aspect in its design and the only knee-jerk, but often problematic reaction usually is: versioning.

The talk takes a step back and looks at the architectural context APIs live in and outlines the drawbacks that result from ignoring crucial parts of REST. It discusses internal VS. external APIs, whether that distinction is useful in the first place, the impact of Domain-Driven Design and how to design and specify APIs and their clients to optimize for evolvability so that changes in an API don’t break clients.

The demo part of the talk features a sample project on top of Spring Boot and Java.

This Session belongs to the Diese Session gehört zum Programm vom BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von The Hague Den Haag .

Take me to the full program of Zum vollständigen Programm von Berlin Berlin .

This Session Diese Session belongs to the gehört zum Programm von BerlinBerlin program. Take me to the current program of . Hier geht es zum aktuellen Programm von The Hague Den Haag or oder Berlin Berlin .

All News & Updates of API Conference 2020:

Behind the Tracks

API Management

A detailed look at the development of APIs

API Development

Architecture of APIs and API systems

API Design

From policies and identities to monitoring

API Platforms & Software as a Service

Web APIs for a larger audience & API platforms related to SaaS