Discovering RESTful Web Microservices: A Traveler's Guide
summary
Claim: applying REST and Web hyperlink principles delivers discoverable, loosely coupled microservices that scale. Demonstrates a mapping approach (Swagger/Swagger Hub) and three concrete service types: Stateless, Persistence, Aggregator. Shows resilience patterns implemented in code: circuit breaker, bulkhead, fail fast, plus health checks, timeouts, CQRS and saga compensation for writes. Cites real practices — Netflix chaos tooling, Amazon’s eventual consistency and sagas, Etsy’s 30–40 daily releases — and reports travel research (about 40 weeks on the road) that informs the examples.
AI-written summary · about
chapters (13)
- 0:00Intro
- 4:26A few years ago, in a slide deck far away...
- 9:56REpresentational State Transfer (REST)
- 11:07Microservice Characteristics
- 13:25Unix Operating Principles (1978)
- 20:25Fallacies of Distributed Computing (1994)
- 21:31Programming the Network
- 24:17Nygard Stability Patterns
- 29:02Stateless Microservices
- 33:46Persistence Microservices
- 38:41Aggregator Microservices
- 42:51Aim for Interop, not Integration...
- 44:05Signal, Sign, and Symbol
related talks
49mMicroservices: An unexpected Journey
45mMicroservices: A retrospective
25mMaking microservices a behaviour not a buzzword
43mGo micro with Microservices
24mPatterns of Evolution from Monolith to Microservices
57mUnderstanding Microservices: a guide for the monolithic developer
38mMicroservices, a bittersweet symphony
26mCreating a scalable ecosystem of Microservices
