Migrating from Monolith to Modern SaaS: Untangling 40 Years of Legacy

Abstract

What does it take to successfully modernize and migrate a mission-critical line of business running on a 40-year-old monolith to a more modern SaaS? In this talk, I'll share my journey of leading a large media organization to evolve a deeply embedded legacy system into a modern, service-oriented SaaS platform. To be clear, this wasn't a clean-slate rewrite—it was a careful transformation that involved unpacking decades of tribal knowledge, understanding complex business rules, and reshaping existing workflows while creating new ones. Dealing with tight integrations with other parts of the systems in the organization, all the while maintaining business continuity for the different lines of business that still run on the monolith. No migration is complete without a successful decommissioning, yet it must be done without risking revenue and business as usual.

We'll explore how domain-driven design and systems thinking guided us through complex decision-making, from identifying bounded contexts to decoupling capabilities. I'll discuss some of the architecture patterns that worked—and the ones that didn't—along with the lessons learned in stakeholder and team alignment, delivery, and balancing pragmatism with long-term goals. Whether you're staring down a legacy system or already in the trenches of migration, I'll share my hard-won insights to help you lead change with clarity and resilience.

Spoiler Alert: It's not just about the components, services, and architecture that will result in a successful modernization of systems. Systems are for people. Understanding the socio-technical challenges of an extensive modernization is the key.


Speaker

Indu Alagarsamy

Principal Engineer @CircleCI, 25 Years of Software Development Experience

Over the past 25 years, Indu has worked across various industries, including publishing and media, healthcare, finance, biotech, and emergency services. She helped lead and successfully deliver a complex legacy modernization initiative for the NYTimes. She is currently working as a Principal Engineer at CircleCI to help improve the overall developer experience by enhancing CI/CD capabilities and enabling faster, more reliable software delivery.

She loves making sense of complex systems. She leans heavily on Domain-Driven Design and Systems Thinking to unpack complexity in a structured manner—but also borrows freely from Design and other disciplines, to shape unique approaches for understanding and solving problems. It's a bit of a remix, but it works. She writes about what she learns (and sometimes what she unlearns) at domainanalysis.io.

Read more
Find Indu Alagarsamy at:

From the same track

Session

Modernizing Relevance at Scale: LinkedIn’s Migration Journey to Serve Billions of Users

How do you deliver relevant and personalized recommendations to nearly a billion professionals—instantly, reliably, and at scale? At LinkedIn, the answer has been a multi-year journey of architectural reinvention.

Speaker image - Nishant Lakshmikanth

Nishant Lakshmikanth

Engineering Manager @LinkedIn, Leading Infrastructure for "People You May Know" and "People Follows", Previously @AWS and @Cisco

Session

Monolith Down: Cleaning Up After the Great Identity Migration Disaster

One does not simply migrate a monolith. Imagine a team working on a monolith-to-microservices migration of a healthcare portal. A foundational first step - migrating to a commercial identity provider - takes 9 months, only to bring the entire portal crashing down on release day.

Speaker image - Sonya Natanzon

Sonya Natanzon

VP of Engineering @Heartflow, Decomplexifier, Software Architect, Healthcare and Life Sciences Specialist, and International speaker

Session

Unconference: Navigating Major Architecture Migrations

Session

Accelerating Data: A Cross-Team Journey from Offline to Online

Details coming soon.

Session

Webview Migration for Millions of Users

Details coming soon.