Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

London

June 16 & 17, 2025

Splitting the monolith

After years—even decades—on the existing legacy mainframe, we pitched a plan to migrate a company to a new, microservices-based architecture. Convincing management seemed easy, but now we have to deliver: Take the years-old legacy system and break it apart into smaller services and systems we can actually maintain.

Speakers: Jimmy Bogard

Register or log in to access this video

Create an account to access our free engineering leadership content, free online events and to receive our weekly email newsletter. We will also keep you up to date with LeadDev events.

Register with google

We have linked your account and just need a few more details to complete your registration:

Terms and conditions

 

 

Enter your email address to reset your password.

 

A link has been emailed to you - check your inbox.



Don't have an account? Click here to register
July 31, 2020

After years—even decades—on the existing legacy mainframe, we pitched a plan to migrate a company to a new, microservices-based architecture. Convincing management seemed easy, but now we have to deliver: Take the years-old legacy system and break it apart into smaller services and systems we can actually maintain.

But where to start? How do we decide what gets migrated first? How do we define our service boundaries? And how do we make sure everyone involved—from users to operations—is on board and excited about the new system when we’ve most certainly moved their cheese?

In this session, we’ll look at strategies to bust apart the monolith, from the front-end to the back. We’ll also review database refactoring techniques that help us keep our risk down. Finally, we’ll explore analysis tools that guide us through the tangled web of dependencies in legacy code so we can deliver robust new systems without breaking the old.