Loading section...

Handling Breaking Changes

Non-breaking changes are handled automatically. Breaking changes require a migration strategy. The interview tests whether you have one. The Expand-Contract Pattern This is the zero-downtime migration pattern. At no point are producers and consumers on incompatible schemas. The cost is a temporary period of schema duplication where both old and new fields coexist. Other Strategies for Breaking Changes Red Flag Phrases