How Mercari Supercharges User Engagement: How Mercari is Using Server-Driven UI to Reduce Time-to-Market
Original post Supercharging User Engagement: How Mercari is Using Server-Driven UI to Reduce Time-to-Market
Article Summary
Stefan from Mercari's Growth Platform team reveals how they escaped the endless cycle of app releases for every marketing campaign tweak. Their solution? Server-driven UI that lets marketers ship new campaigns in minutes instead of weeks.
Mercari's Growth Platform team was drowning in complexity: every campaign UI change required native implementation across platforms, QA testing, and waiting for app store releases. They built EGP Card, a server-driven UI system that lets their CRM dynamically render native components from JSON schemas.
Key Takeaways
- Campaign updates now deploy instantly via drag and drop editor, no app release needed
- Built native renderers for Android, iOS, Web, and Flutter with shared JSON test cases
- Versioning system ensures graceful degradation on older app versions without crashes
- Personalization uses placeholder system to inject user specific data server side
- Screenshot testing in CI/CD catches cross platform rendering differences automatically
Mercari eliminated weeks of development time per campaign by shifting UI configuration from hardcoded native code to server-controlled JSON schemas rendered natively.
Continue reading
This page summarizes “Supercharging User Engagement: How Mercari is Using Server-Driven UI to Reduce Time-to-Market” by Mercari, published Dec 16, 2025. All credit for the original work goes to the authors.