J. Tower: Modernization Strangler Fig Pattern - Episode 263

J. Tower: Modernization Strangler Fig Pattern - Episode 263

Jonathan, or J. as he's known to friends, is a husband, a father, and the owner of Trailhead Technology Partners, a custom software consulting company with employees all around the world. He is also a Microsoft MVP in .NET and frequently speaks at software meetups and conferences. He doesn't mind too much because he loves sharing what he's learned, and it also gives him an excuse to visit any nearby National Parks, a passion of his, proven by the fact that he's currently made it to 56 of the 63 parks.

J. also has a passion for building community and has served on several non-profit boards over the years as a result. Currently, J. sits on the SoftwareGR board, a non-profit trade organization dedicated to building the software industry in West Michigan. He also runs Beer City Code, a software conference, and has served as president on that board for over a decade. J. loves hiking, reading, photography, and trying to see all the best picture nominees before the Oscars ceremony.

Topics of Discussion:

[4:18] J starting his own consulting company, Trailhead.

[4:55] The two categories that make up software architecture.

[5:54] J's philosophy on when he would rewrite a legacy software system.

[10:52] The pros and cons of making small improvements over time.

[11:33] What is the strangler fig pattern, and how does that turn into a strategy for a software update?

[16:02] Bringing older ASP.NET applications up to .NET7.

[19:55] What is a reverse proxy?

[22:21] We reference the book Working Effectively with Legacy Code.

[25:08] In this process, do both of the applications just get access to everything, or do you have to do something specific?

[31:28] Architecturally, does this approach work in modernizing from older or other platform web applications?

[34:02] The concept of microfrontends.

Mentioned in this Episodes:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at programming@palermo.net.

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

Architect Tips — Video podcast!

J. Tower on Twitter

J. Tower on LinkedIn

YARP

Basic YARP Sample

Strangler Fig Application

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Avsnitt(393)

Egil Hansen on Blazor Testing with bUnit - Episode 169

Egil Hansen on Blazor Testing with bUnit - Episode 169

This week, Jeffrey is joined by Egil Hansen; a Principal Developer at Delegate, as well as a Microsoft MVP and a .NET Foundation member. Egil has a strong focus on creating maintainable software and l...

29 Nov 202133min

Michael Washington on Blazor in .NET 6 - Episode 168

Michael Washington on Blazor in .NET 6 - Episode 168

This week, Michael Washington is once again joining the podcast to discuss all things Blazor! He previously joined the podcast on episode 88, where he discussed the state of Blazor back in May 2020. ...

22 Nov 202134min

James Shore on the Art of Agile Development - Episode 167

James Shore on the Art of Agile Development - Episode 167

Today, James Shore joins The Azure DevOps Podcast! James teaches, writes, and consults on Agile software development. He is co-author of the classic Agile how-to guide, The Art of Agile Development, a...

15 Nov 202141min

Eilon Lipton on Blazor Desktop - Episode 166

Eilon Lipton on Blazor Desktop - Episode 166

This week, Eilon Lipton is joining the podcast! Eilon is a Principal Software Engineer at Microsoft. Eilon has been entrenched in the .NET world since it publicly came out. He started out as an intern...

8 Nov 202150min

John Miller on Microsoft Teams Apps with Blazor - Episode 165

John Miller on Microsoft Teams Apps with Blazor - Episode 165

This week, Jeffrey is joined by John Miller to discuss Microsoft Teams Apps with Blazor. John Miller is a Senior Program Manager at Microsoft. Lately, he has been working on the MS Teams toolkit to ...

1 Nov 202129min

Mads Torgersen on C# 10 and .NET 6 - Episode 164

Mads Torgersen on C# 10 and .NET 6 - Episode 164

Joining Jeffrey today is return guest, Mads Torgersen! Mads is the Lead Designer of the C# language and has been at Microsoft for 16 years. Prior to this, Mads was a professor and contributed to a lan...

25 Okt 202144min

Dan Patrick on Securing Azure Deployment - Episode 163

Dan Patrick on Securing Azure Deployment - Episode 163

This week, Jeffrey Palermo is joined by Dan Patrick, the Chief Infrastructure Architect for Solliance. Dan leads the DevOps and Infrastructure practice focusing on accelerating the customer's velocity...

18 Okt 202145min

Bob Ward on SQL Edge to Cloud - Episode 162

Bob Ward on SQL Edge to Cloud - Episode 162

This week, Jeffrey is joined by Bob Ward, a Principal Architect for the Microsoft Azure Data team. Bob has worked for Microsoft for 27+ years on every version of SQL Server shipped from OS/2 1.1 to SQ...

11 Okt 202139min

Populärt inom Politik & nyheter

aftonbladet-krim
svenska-fall
p3-krim
rss-krimstad
spar
fordomspodden
flashback-forever
rss-sanning-konsekvens
aftonbladet-daily
rss-vad-fan-hande
motiv
rss-expressen-dok
rss-frandfors-horna
dagens-eko
rss-krimreportrarna
politiken
blenda-2
rss-aftonbladet-krim
rss-flodet
olyckan-inifran