
·
Axoniq Conference 2025 Day 2 | Path of Least Resistance: Event Sourcing Best Practices
Michael Schoenmaekers from Lemon shares how their digital product studio built 8 greenfield platforms in under 2 years using event sourcing as their default approach. Discover battle-tested patterns, platform capabilities customers love, and how making event sourcing "the path of least resistance" enables predictable delivery on fixed-price projects.
🎯 Speaker:
Michael Schoenmaekers - Lemon Digital Product Studio (Design, architect, and build digital platforms with event modeling and event sourcing)
🎓 Key Lessons:
Predictability on fixed-price requires standard patterns
Compound proven solutions over time
Make best practices the default (cognitive load reduction)
Visual event models sell better than documents
Expose event history = customers think in events
Security in MCP still unsolved challenge
🔑 The Problem Being Solved:
Challenge: Consistently beating the software development lifecycle across multiple fixed-price projects while maintaining predictable profit
Traditional Struggles:
❌ Analysis paralysis with outdated documents
❌ Contradictory requirements across multiple sources
❌ Reinventing solutions for same problems
❌ High cognitive load on developers
❌ Unpredictable delivery timelines
🔥 Key Statistics:
Production Scale:
8 greenfield platforms built in < 2 years
~2 million events (Port of Antwerp project, since 2025)
~12 million events (Parks entertainment platform)
800GB of events in 1 month (from bus tracking alone - 35 buses @ 5-second intervals)
< 300ms average response time across all 8 applications
New project every 3-4 months (continuous refinement opportunity)
📈 Business Impact:
For Lemon:
✅ Predictable delivery (fixed-price works)
✅ Compound learning (every project improves next)
✅ 3-4 month project cycles
✅ Standardized UX (don't reinvent)
✅ "Network of trusted parts" for common problems
For Customers:
✅ Tangible deliverables (visual event models)
✅ Features they love (webhooks, audit, sync)
✅ Integration flexibility
✅ Fast performance (< 300ms)
✅ Self-service operations