Donovan Brown: Microservices DevOps - Episode 219

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 14 Nov 2022 09:00:00 +0000

<p><span style="font-weight: 400;">Donovan Brown is a Partner Program Manager in the Azure CTO Incubations team at Microsoft. The Incubations team focuses on forward-looking development and innovation to facilitate the development of new projects and ideas. Before joining Microsoft, Donovan spent seven years as a Process Consultant and a Certified Scrum Master. Donovan has traveled the globe helping companies develop solutions using agile practices in many industries. Donovan is an avid programmer, often finding ways to integrate software into his other hobbies and activities.</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[3:02] Donovan talks about the high points of his career and what led him to work in the Azure CTO incubations team at Microsoft.</span></p> <p><span style="font-weight: 400;">[7:14] What are the differences in a DevOps environment for microservices from an interior application?</span></p> <p><span style="font-weight: 400;">[9:49] There can be pure and perfect pipelines for microservices, but there's a whole bunch of gray there.</span></p> <p><span style="font-weight: 400;">[12:25] Microservices are as small as they can be but no smaller.</span></p> <p><span style="font-weight: 400;">[14:22] Donovan shares that what he is thinking about is which of these do I need to scale independently of everything else, and how can he then write it in such a way that it works.</span></p> <p><span style="font-weight: 400;">[18:44] Donovan shares why he calls himself “test aware.”</span></p> <p><span style="font-weight: 400;">[25:57] How do you decide if a microservice needs to scale separately from the rest of the application?</span></p> <p><span style="font-weight: 400;">[31:02] When Donovan thinks of Web3, the first thing that pops into his mind is blockchains.</span></p> <p><span style="font-weight: 400;">[32:18] To Donovan, the technology is about the blockchain that underlies it, the ability to write smart contracts that live on that blockchain, and being able to democratize a lot of things that today are centralized through the people who do our authentication for us and who own our data.</span></p> <p><span style="font-weight: 400;">[34:53] What’s the current state of DevOps, and where are we on the Web3 curve? Donovan talks about the need to educate yourself about it, and to make sure you listen to a diversity of opinions.</span></p> <p><span style="font-weight: 400;">[41:35] NFTs can actually be used for really clever use cases that a lot of people just haven't seen yet.</span></p> <p> </p> <p><strong>Mentioned in this Episode:</strong></p> <p><a href="http://architecttips.clearmeasure.com/"><em><span style="font-weight: 400;"> Architect Tips</span></em></a> <span style="font-weight: 400;">— New video podcast!</span></p> <p><a href="https://azure.microsoft.com/en-ca/services/devops/?&amp;OCID=AID736756_SEM_7eul5uID"> <span style="font-weight: 400;">Azure DevOps</span></a></p> <p><a href="https://www.clear-measure.com/"><span style="font-weight: 400;">Clear Measure</span></a> <span style="font-weight: 400;">(Sponsor)</span></p> <p><a href="https://www.amazon.com/NET-DevOps-Azure-Developers-Architecture/dp/1484253426"> <em><span style="font-weight: 400;">.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way,</span></em> <span style="font-weight: 400;">by Jeffrey Palermo</span></a> <span style="font-weight: 400;">— Available on Amazon!</span></p> <p><a href="https://www.youtube.com/channel/UC-ROXy08zc-qTA0-3GAQDLw"><span style="font-weight: 400;"> Jeffrey Palermo’s YouTube</span></a></p> <p><a href="https://twitter.com/jeffreypalermo?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"> <span style="font-weight: 400;">Jeffrey Palermo’s Twitter</span></a> <span style="font-weight: 400;">— Follow to stay informed about future events!</span></p> <p><a href="http://www.palermo.network/"><span style="font-weight: 400;">Programming with Palermo</span></a></p> <p><span style="font-weight: 400;">programming@palermo.net</span><span style="font-weight: 400;">work</span></p> <p><a href="http://azuredevopspodcast.clear-measure.com/how-to-use-azure-devops-services-with-donovan-brown-episode-002"> <span style="font-weight: 400;">How to Use Azure DevOps Services with Donovan Brown</span></a></p> <p><a href="https://medium.com/@donovan.brown/web3-devops-the-series-9936a1e26041"> <span style="font-weight: 400;">DevOps for Web3 series</span></a></p> <p><a href="https://ignite.microsoft.com/en-US/sessions/0a1cf385-2cca-4cdf-89da-af49b86cf0de"> <span style="font-weight: 400;">Donovan Brown at MS Ignite 2022</span></a></p> <p> </p> <p><strong>Want to Learn More?</strong></p> <p><span style="font-weight: 400;">Visit</span> <a href="http://azuredevopspodcast.clear-measure.com/"><em><span style="font-weight: 400;">AzureDevOps.Show</span></em></a> <span style="font-weight: 400;">for show notes and additional episodes.</span></p>