Eric Fleming on Middle-of-the-Day Deployments - Episode 41

Eric Fleming on Middle-of-the-Day Deployments - Episode 41

Today's episode is all about recognizing middle-of-the-day deployments; how teams such as Netflix, Facebook, and even the Azure DevOps Product Team are doing them; and taking a look at how other teams can achieve that for themselves!

Jeffrey Palermo's guest today is Eric Fleming, a Software Architect at Clear Measure. Eric leads an intense team, developing and operating a mission-critical software system in the financial sector. He lives in Alpharetta, Georgia, and is a host of the Function Junction Youtube Channel, which is all about Azure functions. He's also written articles for MSDN Magazine and CODE Magazine.

In this episode, Eric takes Jeffrey through his journey of inheriting a monolithic software system and the major transformations he had to execute to get it where it is today; deploying in the middle of the day! He explains the key steps he took in breaking up the monolith, the development process, who was involved, what the structure and DevOps environments looked like, and all of the details you need to know if you're finding yourself in a similar situation!

Topics of Discussion:

[:52] How to get your hands on Jeffrey's book, .NET DevOps for Azure.

[2:04] About today's episode and featured guest.

[3:00] Jeffrey welcomes Eric to the podcast!

[3:06] Eric begins the story of how he inherited a software system and the journey it took getting it to deploy in the middle of the day.

[9:58] Fast forward to today, what does this software system look like now?

[11:50] What does Eric attribute to his ability to handle a high-throughput in only four app servers?

[15:52] Eric's process for deploying the 50-sum processes that need to be deployed.

[17:32] A word from Azure DevOps sponsor: Clear Measure.

[17:59] Eric speaks about their Git Repositories.

[19:25] Eric explains what the structure and DevOps environments of one of his applications looks like (that is a Windows service with its own Git Repository).

[21:45] Who is involved whenever part of the system is being deployed?

[25:37] Has there been development process differences during their monthly deployments/monolith time?

[26:22] Now that they are shipping every day/whenever they need to, what has become of their sprints? And how do they get some features done in just a day and ready to deploy within days? What does this look like and how do they implement this pattern?

[31:50] Do sprints even exist in this new world?

[33:31] The major transformations that Eric had to execute to get to where he is today with the software system, and some of the first steps he took to breaking up the monolith.

[36:27] Would Eric have been able to start breaking the monolith apart if he didn't have automated tests?

[38:47] Resources Eric recommends to listeners in a similar situation to where he was!

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor) — Reach out to Jeffrey @JeffreyPalermo on Twitter if you have a user group or conference and would like some free copies of .NET DevOps for Azure!

.NET DevOps for Azure, by Jeffrey Palermo

bit.ly/dotnetdevopsproject — Visit for an example of .Net DevOps for Azure

Function Junction Youtube Channel

MSDN Magazine

CODE Magazine
Eric Flemming's Twitter: @EFleming18

NServiceBus

Particular Software
TeamCity

Octopus Deploy

Sumo Logic

New Relic

Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations, by Nicole Forsgren PhD, Jez Humble, and Gene Kim

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, by Gene Kim, Patrick Debois, John Willis, and Jez Humble

The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win, by Gene Kim, Kevin Behr, and George Spafford

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Jaksot(393)

Ted Neward: Software Architecture - Episode 361

Ted Neward: Software Architecture - Episode 361

Ted Neward currently labors on behalf of Capital One as a Senior Distinguished Engineer, leveraging his speaking, writing, and coding experience to bring a technology-focused and -sharpened mindset to...

4 Elo 20251h 6min

Joe Cuevas: Your First Decade as a Software Engineer  - Episode 360

Joe Cuevas: Your First Decade as a Software Engineer - Episode 360

Joe Cuevas Jr. is a seasoned software engineer based in San Antonio, Texas, with a strong focus on front-end development and user experience. At Southwest Research Institute, he contributes to innovat...

28 Heinä 202535min

Philip Japikse: Catching up - Episode 359

Philip Japikse: Catching up - Episode 359

An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and PST, and a passionate member of the developer community, Phil has been working with .NET since the first betas, developing s...

21 Heinä 202548min

Mark Miller: CodeRush AI - Episode 358

Mark Miller: CodeRush AI - Episode 358

Today's guest is Mark Miller, a multi-time C# MVP whose work blends software architecture with cognitive science. As the Chief Architect of the IDE Tools division at Developer Express, Mark is the vis...

14 Heinä 202539min

Uncle Bob Martin: Software Leader - Episode 357

Uncle Bob Martin: Software Leader - Episode 357

Robert C. Martin, more often known as Uncle Bob, has been programming since 1970 and has served as a mentor to generations of software engineers. He's one of the original authors of the Agile Manifest...

7 Heinä 202543min

Jimmy Bogard: MediatR & AutoMapper - Episode 356

Jimmy Bogard: MediatR & AutoMapper - Episode 356

Today's guest is a true heavyweight in the .NET open-source world — someone whose work has quietly but profoundly shaped the way countless developers build software. Jimmy Bogard is the creator and ma...

30 Kesä 202546min

Steve Smith: Software Architecture - Episode 355

Steve Smith: Software Architecture - Episode 355

Steven Smith, also known in the developer community as Ardalis, is an entrepreneur, author, and software architect with a deep passion for building effective, maintainable software. Through his compan...

23 Kesä 202550min

Bob Ward: SQL Server 2025 - Episode 354

Bob Ward: SQL Server 2025 - Episode 354

Bob Ward is a Principal Architect for the Microsoft Azure Data team, which owns the development for Microsoft SQL Edge to Cloud. Bob has worked for Microsoft for 31-plus years on every version of SQL ...

16 Kesä 202542min

Suosittua kategoriassa Politiikka ja uutiset

uutiscast
aikalisa
ootsa-kuullut-tasta-2
politiikan-puskaradio
rss-ootsa-kuullut-tasta
rss-vaalirankkurit-podcast
tervo-halme
viisupodi
rss-podme-livebox
et-sa-noin-voi-sanoo-esittaa
rss-asiastudio
otetaan-yhdet
rikosmyytit
the-ulkopolitist
rss-girls-finish-f1rst
rss-raha-talous-ja-politiikka
radio-antro
rss-kaikki-uusiksi
linda-maria
rss-sinivalkoinen-islam