Brandon Brown
Employers on the program
- 2026SecurityScorecard1 talk
The year around now
Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.
Appearances by year
- Current (formerly Kafka Summit)
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Nov 4, 2026 | Current San Francisco 2026 | Current (formerly Kafka Summit) | speaker | All You Need Is Schema: A Cross-Language, Cross-Team Approach to Data Contracts as SecurityScorecard As engineering organizations scale, so does the cost of data inconsistency. Teams multiply, languages diverge, and the subtle misunderstandings between…Show lessAs engineering organizations scale, so does the cost of data inconsistency. Teams multiply, languages diverge, and the subtle misunderstandings between producers and consumers accumulate until something breaks in production. At SecurityScorecard, we confronted this head-on by adopting a schema-first engineering culture — and building the open source tooling to make it stick. This talk is a practitioner's guide to building a centralized schema codebase that works across multiple programming languages and database technologies. We'll cover how we use buf cli and bash scripting to generate cross-language client libraries from a single source of truth, what schema compatibility checks actually look like in a CI/CD pipeline, and how we integrated with DataHub to give both frontend and backend teams a shared view of the contract landscape — so frontend engineers can build against generated types the day a proto lands, without waiting on backend. We'll dig into the real decisions: how to structure a schema monorepo, how to enforce compatibility without slowing teams down, and how ownership lines get drawn when a schema change touches five services. We'll also cover what this looks like… |
Frequent co-speakers
No one else spoke at two or more of the same events.
Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.