Apr 2026
13 Mon
14 Tue
15 Wed
16 Thu
17 Fri
18 Sat 09:00 AM – 06:00 PM IST
19 Sun 09:00 AM – 06:00 PM IST
Sanchith Hegde
@sanchithhegde
Submitted Apr 4, 2026
API evolution presents challenges for both the users and the API providers and is fraught with pain for both of them. This talk presents a Rust based framework that makes it easy for teams managing APIs to evolve their APIs to meet upcoming needs, while not forcing their users through migration cycles unnecessarily. Rust, with its strong type system and compile-time guarantees, is uniquely positioned to build this framework.
The talk covers implementation details of fundamental aspects of this framework - the API change definition, the associated request/response type
transformations, feature gates, and automated documentation. It will also
cover how multiple versions (more than 2) can be supported at the same time
using the above framework. The session will also have a demo which showcases how a new revision to the API can be made, while supporting
multiple earlier versions.
Hosted by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}