Splitting the monolith | Jimmy Bogard | #LeadDevAustin
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.
About Jimmy Bogard
Jimmy is Headspring’s Chief Architect, evaluating potential technologies and bringing the most cutting edge to the table. For over 13 years, Jimmy has delivered solutions ranging from products, enterprise e-commerce applications, modernization efforts, and Agile Transformation for Fortune 100 customers, leveraging his vast experience both consult and train clients.
As a renowned technologist and thought leader who understands technology’s power to transform organizations, Jimmy is in high demand at conferences across the world. He is a Microsoft Certified Application Developer (MCAD) and an active member of the .NET community, serving as President of the Austin .NET User Group. He’s led multiple open source projects with millions of downloads, launched book clubs on technology topics, and even wrote the book on pragmatic MVC-based web development, ASP.NET MVC in Action. Jimmy has earned Microsoft’s Most Valuable Professional (MVP) award for ASP.NET every year since 2009.
Find out more: https://austin2019.theleaddeveloper.com/talks#jimmy-bogard
Lead Dev is a community for technical leaders. We have a series of conferences and meetups designed with the needs and pain points of technical team leads in mind. We programme each conference around our three key themes of Team, Tech & Tools. The talks are designed to help very practically with common problems in these areas. To find out more about us, visit:
https://theleaddeveloper.com/