Architectures for 2021 and Beyond - Episode 125

Architectures for 2021 and Beyond - Episode 125

In this episode, your host Jeffrey Palermo is sharing his top list of the architectures you should be paying attention to in 2021 and beyond.

The software development world is changing at a faster rate every year. As we look back, there are architectures, infrastructure, and patterns that have often turned out to be nothing more than fads or distractions in hindsight — resulting in lost productivity, dead ends, and broken promises. To avoid this in 2021, Jeffrey is reviewing a survey of modern architectures that are sure to have staying power in 2021 and beyond.

Get ready to tune in and take some notes!

Topics of Discussion:

[:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

[1:00] About The Azure DevOps Podcast, Clear Measure, and Jeffrey's offer to speak at virtual user groups.

[1:25] Clear Measure is hiring! Be sure to check out the link in the show notes.

[1:37] About Jeffrey's newest podcast, Architect Tips!

[1:57] About today's episode.

[2:39] The different levels of architecture patterns and why it is important to know them.

[4:46] At the infrastructure level, this is the pattern to pay attention to: serverless architecture.

[8:03] At the system level, this is one of three patterns you should be paying attention to: domain-driven design.

[10:48] Also at the system level, you should pay attention to: microservices.

[12:35] Discussing the two different major architectures that distributed architectures generally come down to: event-driven and web services.

[16:27] Jumping down to the application level, Jeffrey begins highlighting the four must-know architecture patterns to be paying attention to, starting with: MVC and MVVM.

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

[20:17] Next on the application level, Jeffrey highlights: onion architecture and layered architecture.

[23:01] Next on the application level: CQRS vs. structured programming.

[25:24] Last on the application level: onion DevOps architecture.

[28:46] At the layer level, Jeffrey highlights several must-have patterns, starting with: the adapter pattern.

[30:45] Next on the layer level: mediator and chain responsibility.

[31:34] The overall family pattern that mediator and chain responsibility are a part of: hub-and-spoke.

[34:10] Lastly on the layer level: observer.

[36:21] For different design patterns you will want to know how to describe them and be able to create diagrams. Jeffrey recommends PlantUML for this.

[37:56] At the code level, Jeffrey highlights: generic code patterns, functional programming style, and object-oriented logging.

[38:38] Jeffrey closes out this week's episode.

Mentioned in this Episode:

Architect Tips — New video podcast!

Azure DevOps

Clear Measure (Sponsor)

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

bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

Jeffrey Palermo's Youtube

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

The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides

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

DevOps Environment Poster PDF

PlantUML

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Avsnitt(375)

Party with Palermo at the Microsoft MVP Summit - Episode 31

Party with Palermo at the Microsoft MVP Summit - Episode 31

This week Jeffrey has a special episode for you all! It is recorded live, from the night before the Microsoft MVP Summit, at Jeffrey's annual "Party with Palermo!" get-together for MVPs. Jeffrey gives an introduction to a number of MVPs who are attending the conference and reconnects with friends and colleagues in the software industry — 19 to be exact! You'll want to stay tuned for this one to learn about what they're currently up to in the industry and what they're most looking forward to at this year's MVP Summit! So what is the MVP Summit? The MVP Summit is an exclusive multi-day MVP event that is hosted in Bellevue and at Microsoft headquarters in Redmond, Washington. It is an exclusive event for all active MVPs to have in-depth technical discussions and feedback sessions, combined with networking opportunities Attending this conference are Microsoft's Most Valuable Professionals. MVPs are technology experts who passionately share their knowledge with the community. They're always on the bleeding-edge and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products, and solutions to solve real-world problems. MVPs make up a global community of over 4,000 technical experts and community leaders across 90 countries and regions and are driven by their passion, community spirit, and quest for knowledge. Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) MVP Global Summit Julie Yack Microsoft Dynamics 365 David Corbin Dynamics Concepts Development Corporation (David Corbin) Richard Hundhausen Accentient (Richard Hundhausen) Jeff Fritz Jeff Fritz's channel on Twitch: CSharpFritz Jeff Fritz's Twitter: @CSharpFritz Jeff Fritz's GitHub: @CSharpFritz JeffreyFritz.com (Jeff Fritz) Visual Studio channel on Twitch Microsoft Build Event 2019 Simon Timms The Azure DevOps Podcast episode 23: "Simon Timms on Azure Functions and Processes" Simon Timms Twitter: @STimms Simon Timms Blog: Blog.SimonTimms.com ASP.NET Monsters David Neal David Neal's Twitter: @ReverentGeek David Neal's GitHub: @ReverentGeek ReverentGeek.com (David Neal's website) Philip Japikse SkiMedic.com (Philip Japikse's Blog) Philip Japikse's Twitter: @SkiMedic Philip Japikse's Email: SkiMedic@Outlook.com The Dallas ASP.NET User Group (the user group Toi B. Wright runs) Toi Beveridge Wright Toi Beveridge Wright's LinkedIn Toi Beveridge Wright's Twitter: @MissToi Eric Smith CodeSmith Tools (Eric Smith) Exceptionless.com (Eric Smith) Blake Niemyjski Blake Niemyjski's Twitter: @BlakeN Blake Niemyjski's GitHub: @Niemyjski Jonathon "J" Tower Trailhead Technology Partners (Jonathon "J" Tower) J Towers' Twitter: @JTowerMI Stack Overflow LinkedIn Learning Onion Architecture Damien ________'s Twitter: @Damien_BOD DamienBOD.com (Damien ________'s website) Richard Campbell .NET Rocks! (Richard Campbell's Podcast) RunAsRadio (Richard Campbell's Podcast) Mike Benkovich BenkoTips.com (Mike Benkovich) Mike Benkovich's Twitter: @MBenko Mike Benkovich on LinkedIn Learning Matthew Renze MatthewRenze.com (Matthew Renze) @AzureDevOpsShow on Twitter

8 Apr 201941min

Ted Neward on the 'Ops' Side of DevOps - Episode 30

Ted Neward on the 'Ops' Side of DevOps - Episode 30

Your host, Jeffrey Palermo, is excited to bring you this week's episode with his guest, Ted Neward! Ted is an Independent Consultant and Architect, as well as a long-time columnist of CODE Magazine. He also teaches Android Development (using Java) and iOS Development at the University of Washington as a Guest Lecturer. In this week's episode, Ted and Jeffrey are going to be talking about the 'Ops' (AKA the operations) side of DevOps. They discuss how operations is implemented in the DevOps movement, the role of operations, how Dev and Ops should work together, what companies should generally understand around the different roles, where the industry is headed, and Ted's many recommendations in the world of DevOps. Topics of Discussion: [:44] About this week's episode with Ted Neward. [1:55] About the MVP Global Summit in Ted's hometown! [3:10] Ted's take on how 'operations' is getting implemented in this DevOps movement. [9:48] Ted's small tangent about the making of Office Space. [10:45] Ted's thoughts on using the Cloud with operations. [12:35] Ted discusses the role of operations, gives a recent example from his position at Smartsheet, and compares Dev and Ops and how they should be working together. [21:14] Jeffrey and Ted discuss where the industry is headed, and the value of Ops. [27:10] What should companies and teams (QA, Devs, and Ops) know, put in place for their regular applications, and learn and understand around this space? [29:16] A word from The Azure DevOps Podcast's sponsor: Clear Measure. [29:42] Jeffrey and Ted's recommendations for mastering C# and .NET development, as well as Ted's hopes for the future of coding schools and what developers should be taught. [34:49] Talking DevOps diagnostics and general rules of thumb for developer teams for configuring and building an effective enterprise system. [43:00] The benefit of including the Ops and the QA team as a part of the project discussions with the Dev team. [49:40] What Ted recommends listeners follow-up after today's podcast. [52:08] Where to find Ted online. Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) Ted Neward (LinkedIn) MVP Global Summit CODE Magazine iSchool at the University of Washington Office Space (Film, 1999) Smartsheet LinkedIn Learning CLR via C# (Developer Reference), by Jeffrey Richter CoreCLR page on GitHub Shared Source CLI Essentials, by David Stutz, Ted Neward, and Geoff Shilling Douglas E. Comer's Amazon Book Page Richard Steven's Amazon Book Page Advanced Programming in the UNIX Environment, by W. Richard Stevens and Stephen A. Rago The Azure DevOps Podcast episode: "Eric Hexter on DevOps Diagnostics" Effective Enterprise Java, by Ted Neward Windows Management Instrumentation The Pragmatic Programmer: From Journeyman to Master, by Andrew Hunt and David Thomas @TedNeward on Twitter Blogs.TedNeward.com Neward & Associates Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

1 Apr 201954min

Matt Mitrik on GitHub with Azure Boards - Episode 29

Matt Mitrik on GitHub with Azure Boards - Episode 29

Today's guest is Matt Mitrik, the Sr. Program Manager of the Azure DevOps Services Team. Matt has been working with ALM and DevOps tools for roughly 13 years. He joined Microsoft in 2006 and has been there ever since. Originally, his journey started at the TFS Team in migration tools, helping people get from the previous generation of version control and work tracking tools. Now, within the Azure DevOps Services Team, he's working on Azure Boards, and is helping to build that integration between GitHub and Azure Boards. In this week's episode, Jeffrey and Matt will be discussing GitHub with Azure Boards. They talk about the level of integration that's going to be in Azure Boards (how they're thinking about things right now and where they want to go), their efforts towards new project workflow and integration for Azure Boards, and the timeline Matt's team is looking at for these changes. Matt also gives his pitch for GitHub as the future premiere offering and why you should consider migrating. Topics of Discussion: [:47] About today's show with Matt Mitrik. [1:13] Matt speaks about his background in the space and how he landed at Microsoft. [3:54] What works now with Azure Boards? And where does Matt want it to be? [8:33] What's the process for moving something from Azure Repos to GitHub and vice versa? Would Matt recommend moving from Azure Repos to GitHub? [11:03] Where does the pull request feature fit in? With the work in Azure Boards or where the Git repository goes? [13:55] When a new feature is being implemented, is the right place for journaling within the user story or within the pull request? [18:34] Matt speaks about the level of integration that's going to be in Azure Boards; how they're thinking about things right now and where they want to go. [22:35] A word from The Azure DevOps Podcast's sponsor: Clear Measure. [23:01] Matt talks about their efforts towards new project workflow and integration for Azure Boards. [24:41] The timeframe Matt's team is looking at for these new changes. [25:05] The strides Matt's team is taking with regards to integration between GitHub and Azure DevOps properties. [27:02] From a strategy perspective, what's Matt's pitch for GitHub being the future premiere offering and why you should migrate? [35:20] Matt talks about future options for customer feedback within Azure Boards. [39:04] What Matt recommends listeners follow-up on if they want to learn more. [40:34] Matt teases the next big thing on the horizon for his team. Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) Matt Mitrik (LinkedIn) The Azure DevOps Podcast episode: "Phil Haack on DevOps at GitHub" Microsoft Teams Slack The Azure DevOps Podcast episode: "Aaron Bjork on Driving Team Productivity and Promoting Culture Through Azure DevOps" Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

25 Mars 201941min

Phil Haack on DevOps at GitHub - Episode 28

Phil Haack on DevOps at GitHub - Episode 28

Phil Haack joins the podcast to discuss DevOps at GitHub! Phil has an interesting and extensive career background. He started out as a Manager of Software Engineering back in 1997. Since then, he's done a lot — but some of his recent highlights include: being the main Program Manager at Microsoft from 2007-2011 (responsible for ASP.NET MVC and NuGet), and leading the Client Apps team as Director of Engineering at GitHub. Now, most recently, he has founded his own company, Haacked, which he started to mentor software organizations to be the best version of themselves. In today's episode, your host, Jeffrey Palermo, and Phil Haack, dive deep into discussing DevOps at GitHub. They talk about his role as Director of Engineering; how GitHub, as a company, grew while Phil worked there; the inner workings of how the GitHub website ran; and details about how various protocols, continuous integration, automated testing, and deployment worked at GitHub. Topics of Discussion: [:48] About today's episode with Phil Haack. [1:10] Phil talks about how he became the Program Manager at Microsoft in charge of ASP.NET MVC and NuGet, and what the role entailed. [4:00] The transformation Phil helped lead that continues to affect .NET developers today! [5:35] Phil shares the high points of his career at GitHub. [7:56] How Phil's role at GitHub developed, and how (and why) GitHub went from "no managers and no meetings" to hiring on managers and starting meetings. [12:10] When did GitHub start to distribute regionally? [13:43] How many leased offices did GitHub crop up while Phil worked there? [15:25] What Phil is currently working on since leaving GitHub! [17:27] About the new book Phil is writing about GitHub. [20:07] Major strategic decisions and key aspects that gave GitHub the ability to put out features at a really fast clip for a really long time (with an incredible quality track record to boot!) [24:18] A word from The Azure DevOps Podcast's sponsor: Clear Measure. [24:44] Architecturally, is GitHub.com one website or essentially two hundred different web applications that make up all the URLs of the website? [26:50] Was there a standard pipeline structure that GitHub maintained (or a common set of steps), or was it moreso a ship-it-however-you-can protocol per service? [27:50] If Phil had multiple services in the client application, did he have a separate Git repository for each one of those, OR, one Git repository for his team with multiple, independent services? [29:52] Did every continuous integration build have its own Git repository? [32:30] What types and quantity of automated testing did Phil pack into the continuous integration (CI) build? [33:48] Phil highlights some significant things that happened in the CI build step. [34:31] Did Phil find any good frameworks that worked out in the UI space? [35:02] What an automated test can't tell you and why it's so crucial to have a really good tester! [36:15] When they did have automated deployment between environments, what tools and methods did Phil use for those deployments? [38:04] For the services they were going to deploy to GitHub servers, how many environments did Phil set up in the deployment pipeline ahead of production? [41:07] The major tools on the deployment side when Phil was working at GitHub. [43:44] What Phil recommends listeners to follow-up on to continue their research! Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) Phil Haack (LinkedIn) Haacked MVC Framework GitHub for Dummies, by Sarah Guthals and Phil Haack Hubot Ruby on Rails Scientist.NET Electron ChatOps Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

18 Mars 201946min

Greg Leonardo on Deploying the Azure Way - Episode 27

Greg Leonardo on Deploying the Azure Way - Episode 27

On today's episode, Jeffrey Palermo welcomes back return guest, Greg Leonardo. Greg is a Cloud Architect at Campus Management Corp. and Webonology. Greg's main focus is to help organizations with Cloud adoption and innovation. He's been working in the IT industry since his time in the military (1993), and is a developer, teacher, speaker, and early adopter. He's worked in many facets of IT throughout his career and is the President of TampaDev a community meetup that runs #TampaCC, Azure User Group, Azure Medics, and various technology events throughout Tampa. The previous episode Greg was on (episode 019 - "Greg Leonardo on Architecting, Developing, and Deploying the Azure Way") Jeffrey and Greg discussed many topics around deploying in Azure — so in today's episode, they're continuing the conversation — this time getting even deeper into the topic! They're discussing some of the topics from his book, Hands-On Cloud Solutions with Azure: Architecting, developing, and deploying the Azure way; infrastructure as code; provisioning environments; how to watch your environments; and much more on what developers targeting Azure need to know! Topics of Discussion: [:47] About today's episode. [2:35] Greg highlights what is so unique about deploying the Azure way. [6:04] A critical piece of the DevOps mindset is automatically provisioning and changing new environments — How does that apply to Azure? [8:03] What is a run book and how does it work? [9:10] Do the scripts to create these environments reside in Azure or do they reside in your Git repository? [10:32] Greg talks about the kinds of issues he finds when software in a system has been in place for a long time and the company is trying to transition to Azure. [14:00] Why it is so crucial to switch to automated deployment with Azure. [16:01] A word from The Azure DevOps Podcast's sponsor: Clear Measure. [16:25] Greg gives the lowdown on how to monitor or log environments in Azure. [19:58] Greg breaks down the pieces of what services you need (i.e. app service, Azure SQL, application insights, log analytics, etc.) for what you're monitoring or logging and how he uses them. [24:26] How many production Azure subscriptions does Greg run? [27:30] What else Greg thinks developers targeting Azure need to know! [30:11] Jeffrey and Greg chat and reminisce about old coding and the internet. [35:37] Does Greg know of any replacements for remote application in Azure? Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) Episode 019 - "Greg Leonardo on Architecting, Developing, and Deploying the Azure Way" Hands-On Cloud Solutions with Azure: Architecting, developing, and deploying the Azure way, by Greg Leonardo Greg Leonardo (LinkedIn)GregLeonardo.com Campus Management Corp. Webonology TampaDev Vets in Tech Run book Azure Monitor Azure Log Analytics Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

11 Mars 201942min

Beth Massi on All Things .NET - Episode 26

Beth Massi on All Things .NET - Episode 26

This week, Jeffrey welcomes his guest, Beth Massi! Beth is the Product Marketing Manager for the entire .NET platform. She's also on the Board of Directors for .NET Foundation. She has been with Microsoft for over 12 years, originally starting out as a Senior Program Manager. Beth fell in love with the .NET platform when it was first released in 2000 and hasn't stopped working with it since — making her the perfect person to talk all things .NET with Jeffrey today! In this episode, they discuss whether or not developers should move to .NET Core (or wait until .NET Core 3), the .NET architecture center and resources, and the open source movement. They also discuss Beth's background with .NET, her advice to those coming into the field now, how to become a member or Board member of the .NET Foundation, and more. Topics of Discussion: [:45] About today's show with Beth Massi. [1:02] Beth introduces herself, talks about her career journey, and shares details of her current job and team. [11:30] Beth's take on whether or not you should move over to .NET Core or wait until .NET Core 3. [17:06] Beth and Jeffrey talk about how many developers are taking advantage of working in .NET Framework (at least 4.6.1) which allows them to make use of the .NET Core libraries that are compiled for .NET Standard 2. [19:36] Talking Rockford Lhotka and moving apps .NET Core. [20:33] A word from Azure DevOps Podcast's sponsor: Clear Measure. [20:58] About the dot.net architecture center and the resources offered. [22:26] How is C# doing as far as language popularity? [25:28] Beth talks languages, which to choose, and C# competitors. [27:39] Jeffrey and Beth discuss the shift to open source within companies and the open source movement. [33:20] Beth's advice to those just coming into the field now. [35:25] Beth explains how to become a part of the .NET Foundation Board, her role at the .NET Foundation, and what she's looking forward to with the foundation. [37:11] How to become a member of the .NET Foundation. [38:40] How Jeffrey and Beth hope the .NET Foundation expands. [40:20] What Beth recommends you follow-up on after listening to today's show! Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) Beth Massi (LinkedIn) .NET .NET Foundation Rockford Lhotka's Blog CSLA .NET Visual Studio 2019 Launch Event Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

4 Mars 201941min

Martin Woodward on Azure DevOps With GitHub - Episode 25

Martin Woodward on Azure DevOps With GitHub - Episode 25

Today's featured guest is Martin Woodward! Martin is a Principal Group Program Manager on the Azure DevOps team at Microsoft as well as the Vice President of the .NET Foundation. Martin has been with Microsoft quite a while, joining back in 2009. When he first started with Microsoft, his focus was on open source, then bringing GitHub into TFS and Microsoft, and then helping with .NET team. He even created Microsoft's original account on GitHub. In today's episode, Martin and Jeffrey dive right into the topic of Azure DevOps with GitHub; discussing some of the changes since Microsoft acquired GitHub, whether you should choose to work with Azure Repos or GitHub, and how to use Azure DevOps Services with GitHub. Topics of Discussion: [1:07] Jeffrey introduces Scott and welcomes him to the show! [1:50] About Martin's journey at Microsoft. [6:50] Why and when Martin opened the original Microsoft GitHub account. [9:11] Martin and Jeffrey discuss some of the early projects and changes to the Outercurve Foundation (AKA CodePlex Foundation). [11:10] Is the Outercurve Foundation still going? [11:36] Martin and Jeffrey talk interesting offerings from the .NET Foundation. [16:15] How to get sponsorships for user groups. [17:40] Since Microsoft acquired GitHub, what should people be using; Git Repositories or GitHub? And is Azure Repos going to die? [21:09] Why Azure Pipelines is such a simple, powerful solution. [22:42] A word from Azure DevOps Podcast's sponsor: Clear Measure. [23:07] Martin addresses the "elephant in the room": Azure Repos. [25:50] Between Azure Repos and GitHub, was does Martin see being the premiere option 10 years down the line? [30:17] The importance of having a GitHub account. [32:30] Martin and Jeffrey talk about how the industry is adopting more engineering practices and collaboration which makes DevOps work so well. [34:49] Does Martin agree with Sam Guckenheimer's ideas on DevOps (from when he was on the podcast)? [37:09] Martin's advice on how to use Azure DevOps Services with GitHub. [47:12] Martin's recommendations on what to follow-up on after listening to this week's podcast! Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) Martin Woodward (LinkedIn) .NET Foundation Outercurve Foundation (CodePlex Foundation) Azure DevOps User Group Meetup CruiseControl.NET Jenkins TeamCity Azure DevOps Server The Azure DevOps Podcast episode 003: "Sam Guckenheimer on Testing, Data Collection, and the State of DevOps Report" Azure Pipelines Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

25 Feb 201948min

Scott Hunter on DevOps Capabilities in Azure - Episode 24

Scott Hunter on DevOps Capabilities in Azure - Episode 24

On today's episode, Scott Hunter joins your host, Jeffrey Palermo, to discuss DevOps capabilities in Azure. Scott is the Director of Program Management for .NET at Microsoft. When Scott first joined Microsoft back in 2007, he was working on the ASP.NET team. As the Director of Program Management of .NET, he and his team build .NET Core, .NET Framework, ASP.NET, Entity Framework, managed languages (C#/F#/VB), as well as the Web and .NET Tooling for Visual Studio. Join Scott Hunter and Jeffrey as they take you through the differences between .NET Core and .NET Framework, when and why you should move to .NET Core 3.0 in the future, how .NET Standard bridges the gap between these two, where all the different architectures fit into the .NET ecosystem, and an update and overview on WebAssembly and Blazor. Scott and Jeffrey also give you a preview of their upcoming book, .NET DevOps for Azure, and their motivation behind it. Topics of Discussion: [:46] Jeffrey introduces Scott and welcomes him to the show! [2:46] Scott gives an overview of what his team at Microsoft builds. [4:10] What is .NET Core 3.0 and when should people on .NET Framework consider moving over to it? What's the difference between the two? [11:42] How should we think of .NET Core 3.0 and .NET Framework, moving forward? [13:20] How .NET Standard bridges the gap between .NET Core and .NET Framework, opening up possibilities. [16:08] Scott gives an overview and update on WebAssembly and Blazor — an experimental project utilizing .NET Core. [20:55] Options that will be available with the .NET Core 3.0 release. [25:25] A word from Azure DevOps Podcast's sponsor: Clear Measure. [25:52] Some benefits of Blazor. [28:00] Would you still be deploying as an Azure website when using Blazor or does it have any changes to the deployment configuration in Azure? [28:38] Is it mandatory to use SignalR Service or are Blazor apps baked in with the framework? [30:50] With so many options in the .NET ecosystem, where do all these architectures land? For example, monolith vs. microservices. [37:24] Scott and Jeffrey give a preview of their upcoming book, .NET DevOps for Azure, and the motivation behind it. [42:36] What Scott recommends listeners follow-up on after today's episode. Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) .NET Core 3.0 Blazor WebAssembly Mono Azure Kubernetes Service (AKS) SignalR Service Monolith vs. Microservices .NET Architecture Guides DOT.NET Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

18 Feb 201943min

Populärt inom Politik & nyheter

motiv
aftonbladet-krim
fordomspodden
blenda-2
p3-krim
rss-krimstad
rss-viva-fotboll
flashback-forever
aftonbladet-daily
rss-sanning-konsekvens
svenska-fall
rss-vad-fan-hande
rss-expressen-dok
olyckan-inifran
dagens-eko
rss-krimreportrarna
rss-frandfors-horna
krimmagasinet
rss-klubbland-en-podd-mest-om-frolunda
spotlight