Ship data and schema changes without outages. This hands-on course teaches you how to treat schemas as contracts, evolve them safely, and keep producers, consumers, and warehouses green end-to-end. You’ll design compatibility policies in a Schema Registry (backward/forward/full, transitive), automate checks in CI, and practice expand → adapt → contract rollouts. In streaming labs, you’ll capture OLTP changes with Debezium, deliver Avro-encoded events to Kafka, and route malformed records to a DLQ with actionable alerts. On the analytics side, you’ll evolve BigQuery/Iceberg schemas additively (NULLABLE/defaulted columns), shield downstream users with views/contracts, and validate correctness with queries and time travel. Realistic scenarios walk you through enum expansions, type widening, null/tombstone semantics, and subject naming rules.

Manage Schema Evolution in Real‑Time Data

Manage Schema Evolution in Real‑Time Data
This course is part of Real-Time, Real Fast: Kafka & Spark for Data Engineers Specialization


Instructors: Starweaver
Access provided by Xavier School of Management, XLRI
Recommended experience
What you'll learn
Explain core patterns for schema evolution (backward/forward/full compatibility, additive vs. breaking changes) and select the right strategy.
Implement versioned event/data contracts with Avro or Protobuf using a schema registry and enforce compatibility rules in CI/CD.
Orchestrate real‑time rollout plans across producers, consumers, and storage (Kafka topics, CDC sinks, warehouses) with monitoring and rollback.
Skills you'll gain
Details to know

Add to your LinkedIn profile
1 assignment
January 2026
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 3 modules in this course
Establish the why/what/how of schema evolution in streaming systems. Cover compatibility modes, additive vs. breaking changes, deprecation, and common anti‑patterns.
What's included
4 videos2 readings1 peer review
Learners review registry basics, CI checks, rollout playbooks, and observability as self‑study materials. No in‑session time is allocated in the 60‑minute run.
What's included
3 videos1 reading1 peer review
This module teaches you how to ship schema and data-model changes without outages using CDC pipelines, registries, and guardrails. You’ll learn rollout patterns (expand → adapt → contract), handle nulls/tombstones in Debezium, and make warehouses (e.g., BigQuery) resilient with nullable fields and views. By the end, you can design end-to-end plans with DLQs, alerts, and rollback levers that keep producers, consumers, and analytics running smoothly.
What's included
4 videos1 reading1 assignment2 peer reviews
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.


