What I learned from migrating 275k lines of microservice code (Jared Barboza)
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.
Every 3rd Wednesday of the month
What I learned from migrating 275k lines of microservice code (Jared Barboza)