Early attempts at real-time business event streaming at Kroger was based on JSON formatted events. Modifications to the event formats occasionally broke downstream consumers, causing costly downtime. In the course of reimagining what an industrial strength streaming platform would look like, we decided to focus heavily on schema lifecycle and management as a foundation.
The schema registry is a great service, but it’s only one part of the schema lifecycle management process. Modern business is always evolving, so it is critical the tools and processes are built to gracefully support changes as they occur. In this talk, we will share the key components which drive our lifecycle process and the core principles which inspired them.