
Β·
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)