Axoniq Conference 2025 Day 2: Event Sourcing from a PM Perspective - Learning & Advocacy

Michael Mathieu shares his journey from manufacturing operations to product management, discovering event sourcing just over a year ago. Learn how he uses event sourcing concepts to write better user stories, educate stakeholders, and sell the approach to business leaders.

🎯 Speaker:

Michael Mathieu - Product Manager (Manufacturing → Wayfair → Product)

💡 Key Innovation: 4 User Story Types

Based on event sourcing concepts:

1️⃣ Command Story

  • As a user, I want to DO SOMETHING so that I can REALIZE VALUE

  • Do something = Command

  • Realize value = Event

2️⃣ Query Story
  • As a user, I want to KNOW SOMETHING so that I can MAKE A DECISION

  • Know something = Query

  • Make decision = Outcome

3️⃣ Consequence Story
  • As somebody, I want a command/event to HAVE A CONSEQUENCE so that I can MOVE THE PLOT FORWARD

  • Background processing, validation, automation

4️⃣ Efficiency Story
  • As somebody, I want the above to happen MORE EFFICIENTLY so I can REALIZE MORE VALUE FASTER

  • Optimization, performance improvements

🎯 Selling Event Sourcing:

Don't Sell:
  • Technical architecture

  • CQRS, DDD, Event Sourcing terminology

  • Scary acronyms to business

Do Sell:
  • Auditability capabilities

  • Rollback functionality

  • Business outcomes

  • Problem-solving approach

💼 PM Responsibilities:

  • ✅ Educate yourself first (read, tinker, ask engineers)

  • ✅ Convince business stakeholders (your job, not engineers')

  • ✅ Engineers convince architects (their job)

  • ✅ Use business-friendly analogies (bank transactions, life events)

  • ✅ Focus on capabilities, not architecture

  • ✅ Invest political capital to get approval

🏗️ Building with AI:

  • Used Claude to build UNESCO site tracker

  • Learned TypeScript, then Axon Framework

  • Lovable.ai built front-end from Swagger JSON

  • Claude generated 120 user stories from existing code

  • AI as learning tool, not replacement

🔑 Key Analogies:

Life is Event-Sourced:
  • Bank account = series of transactions

  • Growth = books you read + people you meet

  • Stroop waffle lifecycle: born → first waffle → Amsterdam → death

  • Eventually consistent = paperwork in Germany

Manufacturing Connections:

  • IBA Analyzer: production events in steel mills

  • Value stream mapping = event modeling

  • Kanban boards (1970s) = modern product management

  • Everything stamped with timestamps

📋 Product Triad:

Business ← → Product ← → Engineering

          ↓              ↓

       Problems      Solutions

PM owns the business relationship and must sell technical decisions upstream.

🚫 Common Mistakes:

  • ❌ Letting business dictate solutions (database of things)

  • ❌ Not educating PMs about architecture

  • ❌ Engineers trying to sell to business directly

  • ❌ Using technical jargon with stakeholders

  • ❌ Ignoring political capital requirements

✅ Success Factors:

  • Strong interpersonal relationships

  • Understanding the actual problem

  • "What problem are you trying to solve?" (repeat 7x)

  • Pragmatism about highest-paid opinions

  • Right timing (before code in production = one-way door)