Designing an API before the first line of code
The new reservations service had no code, no database schema, and three teams already arguing. Product wanted holds that expire. The mobile team wanted one endpoint, not five. Backend wanted the error
blogs.powerduck.com5 min read