Prototype-first - a modern API development workflow
summary
Argues that a prototype-first API workflow finds design flaws earlier by validating APIs through real use and parallelizes producer and consumer work so releases shorten. Describes practical options: quick throwaway code, traditional mocking, and generated mocks from OpenAPI, noting generated mocks are often too simplistic. Shows a WireMock-based cloud approach with a flexible mocking engine, bidirectional spec and mock generation and traffic validation via proxy to keep mocks, specs and implementations in sync.
AI-written summary · about
chapters (10)
- 0:00API prototyping intro
- 0:44Design vs prototyping
- 3:15API design importance
- 5:42Current API practices
- 7:52Validation through use
- 9:15Code-first prototyping
- 11:00Mocking tools
- 13:06Generating mocks
- 14:54API prototyping platform
- 17:03Prototyping benefits
related talks
21mRevolutionizing API Design: The Power of Mock-Based Prototyping
30mAPI Code First vs Design First
43mWhy You Should Be Doing Contract-First Development
25mThe Life Changing Magic of Becoming API First
19mtry Prototype!
05mAPI-First Development: Future-Ready Systems
35mFake It Before You Make It: Mocking Your Way to Better HTTP APIs
25mDevelop in parallel and ship earlier with OpenAPI and mocking
