Skip to content

What I learned from migrating 275k lines of microservice code (Jared Barboza)

Photo of Robert Hurlbut
Hosted By
Robert H.

Details

Title and Abstract:

### What I learned from migrating 275k lines of microservice code from Asp.Net 4.6 to AspNetCore 8.0

####

In this talk, I will share the comprehensive journey of how my team migrated 275,000 lines of microservice code from ASP.NET 4.6 to ASP.NET Core 8.0. The session will cover every phase of the migration, starting from the initial planning and research, through the technical challenges encountered during the migration process, and finally, the production incidents we faced after deployment.

Attendees will gain insights into the complexities of modernizing legacy applications, including key architectural considerations, performance optimizations, dependency management, and the handling of breaking changes between frameworks. We'll highlight real-world issues such as downtime mitigation, debugging runtime failures, and ensuring backward compatibility during production rollouts. Each challenge will be accompanied by the lessons we learned, as well as actionable advice on how to avoid common pitfalls in similar migrations.

Whether you're considering or actively involved in upgrading legacy .NET applications, this talk will provide invaluable guidance and proven strategies to help make the transition smoother and more successful.

Bio:

### Jared Barboza

Lead Engineer, Platform Team, Hudl
A passionate, dedicated, driven, and knowledgeable programmer with more than 10 years of software development experience.
Specialties: TDD, C#, JavaScript, Node, Emscripten, SQL, ASP.NET MVC, Git, CoffeeScript, Ruby with or without Rails, Python, Objective-C
jaredbarboza (LinkedIn)
blog.barboza.io (blog)
hudl.com (company)

Venue and Food:
This will be an Online Event only (over Zoom). Please RSVP your attendance.

Photo of Boston .NET Architecture Group group
Boston .NET Architecture Group
See more events
Respond by
Tuesday, November 19, 2024
11:30 PM

Every 3rd Wednesday of the month

Online event
Link visible for attendees
FREE
30 spots left