Principal Software Practice Lead
Imagine payment failures across Australia at 2 PM. The on-call team finds a location field full of random characters, and the team that deployed the change five hours earlier in Europe has gone home. Governance tools let them work it out. A data catalog or schema registry shows the field is a string classified as personally identifiable information (PII), which suggests it's encrypted. Just four points of location and time data are enough to uniquely identify a person 95% of the time, so location counts as PII.
The on-call team doesn't have the encryption keys, which is the principle of least privilege and role-based access control (RBAC) at work. Data lineage shows that the messages came from a newly deployed regional fraud detection service. The data steward listed in the schema's metadata explains that the service selectively encrypts the location field to comply with new (for this example, made-up) Australian regulations. The root cause: the decryption logic reads its regions from a configuration file, and Australia was missing.
This scenario demonstrates the three critical dimensions of streaming data governance: the right people, the right data, and the right time. The "right people" dimension involves protecting PII through encryption, implementing role-based access control following the principle of least privilege, and establishing clear data stewardship. The "right data" dimension ensures quality through proper validation and discovery through catalogs and metadata. But the "right time" dimension is what transforms governance from a theoretical exercise into operational necessity. Traditional governance tools built for batch processing often update on daily schedules, meaning data catalogs and lineage information could be 24 hours out of date. During a production incident, that delay could mean investigating the wrong service, missing key schema changes, or contacting the wrong team. This team had timely information and averted the crisis, but remove any one of the three dimensions and the system begins to crumble.
We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.