Patterns of Evolution
Session
Application Programming Interface
API Evolution Without Versioning
Tuesday Oct 25 / 10:35AM PDT
Versioning is usually the first–and too often, the only–technique architects reach for when imagining a breaking change to an API’s interface. Based on my experience managing the evolution of a public API, I’ve recently cataloged several alternative techniques and their tradeoffs.
Brandon Byars
North America Head of Technology @thoughtworks