Udi Dahan on Microservices - Episode 32

Udi Dahan on Microservices - Episode 32

This week Udi Dahan is joining The Azure DevOps Podcast! Udi is the founder of NServiceBus, the CEO of Particular Software, and Microsoft's Regional Director. He is one of the world's foremost experts on service-oriented architecture and domain-driven design.

He started programming when he was just 8 years old and got his first professional gig at 19 years old. Soon after, he got involved with .NET, then, a number of years later, became an independent consultant. Over the years, he saw that many of his clients were struggling with building their distributed solutions, and so he founded NServiceBus — "the most developer-friendly service bus for .NET." Soon, that became part of a bigger project; his company, Particular Software.

In this episode, Jeffrey and Udi are discussing microservices and some of the trends, challenges, and problems in the software industry today. Udi gives his advice and recommendations to developers and teams on how to go about making decisions around microservices while giving examples of common mistakes and problems he often sees. He also gives advice on those looking to move forward with an existing legacy system they are trying to modernize as well as those who are looking to build something entirely new.

Topics of Discussion:

[:38] Make sure to visit AzureDevOps.Show for past episode and show notes. You can also find the podcast on Twitter @AzureDevOpsShow.

[:56] About today's guest, Udi Dahan.

[1:33] Udi explains his journey in the software industry up to present day.

[6:36] What are microservices? And in the industry, what are some of the trends, challenges, and problems of today?

[18:48] A word from The Azure DevOps Podcast's sponsor: Clear Measure.

[19:14] How big is a microservice? How does Udi recommend going about making decisions around them? What are some problems and mistakes he often sees?

[25:18] Udi gives advice to developers and teams on how to move forward with an existing legacy system that they're looking to modernize (or, if they're in the midst of building something entirely new)… who do not want to end up with an inflexible, monolithic system!

[39:40] Udi's resources that he recommends listeners take advantage of!

[40:44] Udi's last pieces of advice.

[42:00] What Udi recommends listeners follow-up on.

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor)

Udi Dahan (LinkedIn)

Udi Dahan's Blog

Twitter @AzureDevOpsShow

NServiceBus

Particular Software

MVP Summit

WCF
RabbitMQ

Azure Service Bus

Amazon SQS

.NET Rocks! Podcast

Domain-Driven Design: Tackling Complexity in the Heart of Software, by Eric Evans

Patterns of Enterprise Application Architecture, by Martin Fowler

Eventual Consistency

Loose Coupling

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Episoder(386)

Maddy Montaquila: .NET Update - Episode 386

Maddy Montaquila: .NET Update - Episode 386

https://clearmeasure.com/developers/forums/ Maddy Montaquila is a Senior Product Manager on the Aspire team and has previous been on the MAUI team and has been working with .NET mobile apps since 2018...

26 Jan 47min

Graham McMillan: Database DevOps - Episode 385

Graham McMillan: Database DevOps - Episode 385

Graham is the Chief Technical Officer at Redgate Software, where he leads the teams behind industry‑leading Database DevOps tools. Before Redgate, Graham's experiences includes multiple decades in com...

19 Jan 36min

Carola Lilienthal and Henning Schwentner: Domain-Driven Transformation - Episode 384

Carola Lilienthal and Henning Schwentner: Domain-Driven Transformation - Episode 384

Carola Lilienthal is an architect and coach at Workplace Solutions. She is the author of Sustainable Software Architecture and shares her knowledge at international conferences. Henning Schwentner is ...

12 Jan 35min

AD 2025 - The Year of AI-Driven Development – Looking Ahead to 2026 - Episode 383

AD 2025 - The Year of AI-Driven Development – Looking Ahead to 2026 - Episode 383

Today I'm going to reflect back on 2025, highlight some things and project forward into 2026. I think there are some very important developments and changes that we all shipping custom software need t...

5 Jan 12min

Scott Hanselman: The Future of Software Engineering - Episode 382

Scott Hanselman: The Future of Software Engineering - Episode 382

Scott Hanselman is a teacher at heart. He speaks all over to whoever will listen. He's have written code that you, dear listener, has used. Scott has been blogging, coding, and podcasting a LONG time....

29 Des 202538min

Glenn Condron: Aspire Strategy for .NET - Episode 381

Glenn Condron: Aspire Strategy for .NET - Episode 381

Glenn is a Principal Product Manager for the App Platform team within the Developer Division at Microsoft, focusing on .NET. Before joining Microsoft Glenn was a developer in Australia where he worked...

22 Des 202552min

Jared Parsons: The Latest with C# - Episode 380

Jared Parsons: The Latest with C# - Episode 380

Jared Parsons is a Developer Manager for the .NET Tools team at Microsoft. He's also done extensive work on the C# Compiler Team. Everybody tuning in probably uses his code on a day-to-day basis! Jare...

15 Des 202542min

Chris Wilke: Generated AI Stories - Episode 379

Chris Wilke: Generated AI Stories - Episode 379

Chris has 25 years experience as a seasoned SaaS and AI product leader known for practical, people-first strategies to harness value from Generative AI for operational excellence. Chris developed the ...

8 Des 202538min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
aftenpodden-usa
forklart
i-retten
popradet
stopp-verden
fotballpodden-2
rss-gukild-johaug
dine-penger-pengeradet
det-store-bildet
nokon-ma-ga
bt-dokumentar-2
hanna-de-heldige
rss-penger-polser-og-politikk
frokostshowet-pa-p5
chit-chat-med-helle
aftenbla-bla
e24-podden
rss-dannet-uten-piano