Evolve data stream schemas without breaking downstream segments
Real World Scenario
Mobile app v3 renamed event properties breaking three calculated insights and twelve segments used in live journeys. Marketing lost two days of activation while teams manually rebuilt definitions.
Expected Answer
Follow-Up Questions & Answers
Click to expand — each follow-up includes a direct, interview-ready answer
Direct answer: Establish schema registry for data stream payloads with version and deprecation dates Also consider: Implement dual-write transition period mapping old and new field names in ingestion mapping In practice: Run impact analysis showing dependent insights, segments, and activations before schema change Optimize for scale and operational observability.
Architect Perspective
Data streams are API contracts with downstream consumers. Schema changes need impact analysis like any public API—segments are your breaking-change detectors.