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