Heroku
103 Case Studies
A Heroku Case Study
Emarsys is a global B2C cloud marketing platform that helps brands deliver personalized, data‑driven customer experiences and sends over 6 billion emails per month. Faced with a large monolithic PHP codebase running on legacy in‑house infrastructure, their 100+ person engineering team struggled with ops bottlenecks and long waits for system engineering support while developers wanted to experiment with new languages and accelerate delivery.
Emarsys adopted Heroku as a PaaS and shifted to a hybrid architecture of full‑stack “feature services,” building 42+ services in production (150 total on Heroku). Using REST, RabbitMQ, an Escher request‑signing library and centralized logging, the team now deploys and operates independent services, speeds development, hires more JavaScript talent, reduces ops burden and cost uncertainty, and delivers better performance and faster feature rollout for customers.
Andras Fincza
Head of Engineering