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(387)

Scott Hunter: Microsoft's Azure & .NET Strategy- Episode 211

Scott Hunter: Microsoft's Azure & .NET Strategy- Episode 211

Topics of Discussion: [2:27] What are some things happening and that have happened at Microsoft that we may not be aware of? [7:25] Scott talks about some of the upcoming developments he is excited ab...

19 Sep 202239min

Rocky Lhotka: CSLA - Episode 210

Rocky Lhotka: CSLA - Episode 210

Rockford Lhotka is the creator of the widely used CSLA .NET open-source development framework. He is the author of numerous books and regularly speaks at major conferences around the world. Rockford i...

12 Sep 202238min

Steve Smith: Domain-Driven Design and Architecture - Episode 209

Steve Smith: Domain-Driven Design and Architecture - Episode 209

Steve works with companies that want to avoid the trap of technical debt by helping their teams deliver quality software quickly. Steve and his team at NimblePros have been described by clients as a "...

5 Sep 202235min

Mathias Brandewinder: Math and Machine Learning using .NET - Episode 208

Mathias Brandewinder: Math and Machine Learning using .NET - Episode 208

Mathias Brandewinder enjoys solving challenging business problems with software engineering and applied mathematics techniques, and some creativity. His current focus is on functional programming with...

29 Aug 202231min

Jeffrey Palermo: The Process of Architecture - Episode 207

Jeffrey Palermo: The Process of Architecture - Episode 207

This is a special episode. I wanted to interrupt our fabulous stream of expert guests to talk about a topic that I think needs to be talked about, and that is architecture. What is it? What should we ...

22 Aug 202231min

Damian Brady: GitHub Actions - Episode 206

Damian Brady: GitHub Actions - Episode 206

Damian Brady is a Developer Advocate at GitHub. He's a developer, speaker, and author specializing in DevOps, MLOps, developer process, and software architecture. Formerly a Cloud Advocate at Microsof...

15 Aug 202237min

Greg Leonardo: Architecting for Azure  - Episode 205

Greg Leonardo: Architecting for Azure - Episode 205

Greg is a Cloud Architect that assists organizations with cloud adoption and innovation and is currently a Public Cloud Architect at AT&T. He has been working in the IT industry since his time in the ...

8 Aug 202231min

Daniel Roth: Blazor Futures - Episode 204

Daniel Roth: Blazor Futures - Episode 204

Daniel Roth is a principal product manager on the ASP.NET team working on ASP.NET Core, Blazor, and other web features. He has previously worked on various parts of .NET, including System.Net, WCF, XA...

1 Aug 202240min

Populärt inom Politik & nyheter

aftonbladet-krim
motiv
p3-krim
fordomspodden
rss-viva-fotboll
flashback-forever
spar
svenska-fall
aftonbladet-daily
svd-dokumentara-berattelser-2
rss-sanning-konsekvens
rss-krimstad
rss-vad-fan-hande
rss-krimreportrarna
krimmagasinet
rss-frandfors-horna
olyckan-inifran
dagens-eko
rss-aftonbladet-krim
svd-ledarredaktionen