← Back
Milan Jovanovic August 22, 2025 12m

Roy Fielding Says: Don’t Version APIs. Here’s Why.

Summary

The transcript discusses API versioning strategies for ASP.NET Core controllers, focusing on how to manage different versions of product response models when business requirements change. The speaker demonstrates evolving a product response from a simple version one model with basic properties to a more complex version two model containing nested objects and additional metadata. The key takeaway is that while API versioning can help manage evolving interfaces, developers should carefully consider the complexity introduced by creating multiple versions of response models and the impact on client consumption.

View original episode ↗