Главная
Study mode:
on
1
Intro
2
Is that really REST?
3
Anatomy of a REST request
4
Anatomy of a REST response
5
API design - where do you start?
6
An API is a contract
7
Versioning an API
8
Extending an API
9
How do we introduce breaking changes?
10
Elegant deprecation
11
BFF - for compatibility and tailoring
12
Using links to construct a user interface
13
Hypermedia UI (consumer/publisher)
14
Caching - 304 Not Modified
15
Last-Modified header (producer)
16
Rate limiting - 429 Too Many Requests
17
Async and REST
18
Updating FileRequest status
19
Over consuming (consumer)
20
Enumerated values (consumer)
21
Relying on link order (consumer)
22
Be specific (consumer)
23
Resources
Description:
Explore best practices for designing and consuming public REST APIs in this comprehensive conference talk. Learn from real-world experiences at Huddle, covering topics such as initial API design, extensibility, versioning, async operations, rate limiting, deprecation handling, and backend for frontends. Discover strategies for maintaining a usable API while keeping clients happy, including tips on consuming APIs reliably, coping with changes, and understanding caching. Gain insights into common pitfalls and practical solutions for both API creators and consumers, addressing challenges in moving from monolithic applications to microservices-based architectures.

Give it a REST - Tips for Designing and Consuming Public APIs

NDC Conferences
Add to list