Pipeline · medium · ~12 min
A mobile SDK release on Tuesday stopped setting session_id for ~30% of events. Ingestion accepted them (the column is nullable), every downstream join quietly dropped the null-keyed rows, and by Friday three teams had shipped decisions based on dashboards showing a 30% 'engagement drop'. The pipeline was green for 96 straight hours.
session_id
Build the quality system that makes this impossible to miss in under an hour.