Case Study: Emarsys achieves hybrid architecture and accelerated development with Heroku

A Heroku Case Study

Preview of the Emarsys Case Study

Emarsys Evolves from a Monolithic to a Hybrid Architecture with New Full Stack Services on Heroku

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.


Open case study document...

Emarsys

Andras Fincza

Head of Engineering


Heroku

103 Case Studies