Skip to content
Ale Cabrera
Book a call

SHIPPED · ZAPIER · ORG-WIDE PROGRAM

Events Migration

Ran the org-wide migration to schema-validated Avro events across every microservice leaving the monolith.

Program-level timeline

  1. Phase 0
    Kickoff: monolith-to-microservices move forces Avro schema rules
  2. Phase 1
    Discovery: legacy events cataloged, owners identified via Lost & Found
  3. Phase 2
    Ship v1: migration roadmap phased, checklists per phase
  4. Phase 2
    Feedback: deadlines slipped, no downstream lineage tooling
  5. Next
    Phase 0 added, roadmap reworked around team priorities

How the program moved

  1. Monolith → microservices
  2. Events cataloged
  3. Phased roadmap
  4. Deadlines slipped
  5. Phase 0 added

The risk, and what happened

RiskHow it was handledResult
Feasibility. No schemas or rules meant risk of breaking changes and duplicated, double-owned events at scale as the org moved to microservices.Cataloged every legacy event and assessed relevance. Broke the program into phases with checklists rather than one big migration.A phased migration roadmap, with ownership and documentation built out through the Lost and Found and Playbook projects.

My role. Owned the migration roadmap, the phasing, and the cross-team sizing negotiations. Partnered with every team that owned events being migrated.

What went wrong. Deadlines slipped because this started as isolated initiatives instead of one coordinated program. Fixed by adding a phase 0 and reworking the roadmap around actual team priorities.

Product leader with a data scientist past · Zapier, Clearbit, HubSpot

Product doc: ale-cabrera.com/portfolio/events-migration