The real story behind mofakult's new e-commerce system. Migration from legacy and slow Magento 1.9 implementation to Rolls-Royce-like best-of-breed architecture with Sylius in its core.
A deep, complex project that captures everything we’ve learned so far. From scratch to launch — the most intense 2.5 years of Commerce Weavers’ journey.
Building for mofakult, a Swiss brand keeping vintage 2-stroke mopeds alive. Rare parts, niche customers, high stakes — and a platform to match.
Led by Philipp Schuler from Fusonic, this multi-company, cross-border effort pushed us to the limit. Distributed teams, one goal — and every possible obstacle.
We share it all: wins, losses, tough calls, and what we learned. Packed with real tips, honest reflections, and zero marketing fluff.
- Purpose of this e-book
- What makes this case exceptional
- Contributors and collaborators
- Timeline snapshot
- Brand origins and growth from a hobby to a 40+ employee company
- Product focus: legacy mopeds and their cultural value
- Geographic base and ambitions (From Switzerland to the world)
- Magento 1.9: The beast that needed taming
- Performance bottlenecks and scalability issues
- Why traditional upgrades weren't an option
- The cost of technical debt
- Best-of-breed vs. monolithic approach
- Sylius: E-commerce that scales
- Sulu: Content management that makes sense
- The power of decoupled architecture
- Commerce Weavers: The Sylius specialists
- Fusonic: Technical leadership and project management
- The client team: Domain expertise and testing
- Cross-border collaboration challenges
- Microservices approach
- API-first design principles
- Data synchronization strategies
- Performance optimization from day one
- Data migration planning
- Zero-downtime deployment
- Customer experience continuity
- Risk mitigation strategies
- Agile methodology adaptation
- Code review and quality assurance
- Testing strategies and automation
- Continuous integration setup
- Complex product catalog requirements
- Multi-language and multi-currency support
- Legacy data format complications
- Third-party integrations
- Database optimization strategies
- Caching implementation
- CDN integration
- Load testing and monitoring
- User acceptance testing
- Staff training programs
- Go-live checklist
- Backup and rollback procedures
- Performance metrics and improvements
- User feedback and iterations
- Ongoing maintenance strategies
- Lessons learned
- Custom Sylius extensions
- Sulu content modeling
- API endpoints and documentation
- Security implementations
- Performance improvements achieved
- Cost savings and ROI analysis
- Customer satisfaction metrics
- Future scalability potential
- Project management lessons
- Technical decision frameworks
- Team collaboration strategies
- Tool recommendations
- Planned enhancements
- Technology evolution
- Scaling strategies
- Innovation opportunities
- Key takeaways
- Success metrics
- Recommendations for similar projects
- Contact information and resources
See the in-depth interview with the mastermind behind the project - Philipp Schuler, Product Owner at Fusonic
get insights from the project in newsletters + short videos (best webinar fragments)
exclusive video with the best tips for project managers leading internationally distributed teams
be the first to know about the ebook publication
the real story with no marketing bullshit - all ups and down, money losses and difficult decisions