DataDriven
LearnPracticeInterviewDiscussDailyJobs

Two teams ship code on different schedules

A medium Pipeline Design interview practice problem on DataDriven. Write and execute real pipeline design code with instant grading.

Domain
Pipeline Design
Difficulty
medium

Problem

Two teams ship code on different schedules. The producer team ships a new schema version of the user_signup event next Monday; the consumer team that reads the topic will not deploy its update for another two weeks. During that two-week gap the consumer must keep reading old events that are still in flight on the topic, plus the new events the producer has started writing. The section names this exact scenario as the backward-compatibility case. Pick the compatibility mode by adding a schema registry node whose name states the compatibility setting the topic will enforce so that incompatible schemas are rejected at registration; the registry must sit between the producer and the Kafka topic so the check runs before the new schema can be published.

Practice This Problem

Solve this Pipeline Design problem with real code execution. DataDriven runs your solution and grades it automatically.

Related

  • All Practice Problems
  • Mock Interview Mode
  • System Design Interview Questions
  • Data Engineering Interview Prep Guide
  • Daily Challenge
  • Data Engineering Lessons