Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Avoiding Breaking Changes in Your Project: Lessons From the OpenTelemetry Collector

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
This conference talk explores strategies for maintaining API stability in open source projects, using the OpenTelemetry Collector as a case study. Learn how the Collector Special Interest Group (SIG) implements tools and methodologies to prevent breaking changes while supporting diverse users including end users, component developers, and other CNCF projects like Prometheus and Jaeger. Discover practical approaches for designing library APIs that minimize breakage risks, techniques for understanding how users interact with your project, and effective implementation of feature gates when changes are unavoidable. The speakers also address specific challenges like supporting both stable and unstable protocols simultaneously, and share future strategies being considered. Gain valuable insights applicable to any project where maintaining backward compatibility is crucial for building a sustainable ecosystem.

Syllabus

Avoiding Breaking Changes in Your Project: Lessons From the OpenTele... Pablo Baeyens & Evan Bradley

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Avoiding Breaking Changes in Your Project: Lessons From the OpenTelemetry Collector

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.