Jun 1, 2020
This week, return guest Greg Leonardo joins the podcast! Greg is a Cloud Architect that assists organizations with cloud adoption and innovation. He has been working in the IT industry since his time in the military and is a developer, teacher, speaker, and early adopter. Greg has worked in many facets of IT throughout his career and is currently the president of TampaDev (a community meetup that runs #TampaCC, Azure User Group, Azure Medics, and various technology events throughout Tampa).
In this episode, Jeffrey and Greg take a deep-dive into Azure. With not a lot that is automated yet, there are still many things that developers need to configure — which is what they take a look at today! Greg provides his key insights about Azure, answers Jeffrey’s hard-hitting questions, and gives listeners a sense of what you can currently do with the set of services!
Topics of Discussion:
[:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.
[:50] About the recent Microsoft Build Conference.
[1:33] About today’s episode with Greg Leonardo!
[2:08] Jeffrey welcomes Greg back to the show!
[3:11] Greg speaks about his recently released Azure Strategy and Implementation Guide as well as his book, Hands-On Cloud Solutions with Azure: Architecting, Developing, and Deploying the Azure Way.
[4:26] Greg briefly speaks about his experience on a Microsoft Ignite panel.
[4:58] Greg speaks about some common misconceptions about Azure and shares why companies are adopting Azure.
[7:40] A word from Azure DevOps Podcast’s sponsor: Clear Measure.
[8:07] Jeffrey shares some quick announcements.
[9:59] If someone has an application with generally local users and don’t cater to anyone outside of their country, should they be auto-blocking them? Is there a default configuration for only letting people in your country access your application?
[12:40] What should people do to properly set up their configuration so that only people from their country can access it and ensure that no one from overseas hacks into it?
[16:02] What do .NET developers have to do to let Azure know that their application isn’t healthy and that it may have to take a certain instance offline and replace it?
[19:59] Greg provides insight into autoscaling with Azure.
[22:23] Greg gives some advice around SQL database backups.
[27:07] If your database goes down, is there a configuration to auto switch over to something else? Or do you have to reset a configuration file in the application?
[29:28] Greg speaks about setting a budget for your Azure subscriptions and preventing overspending.
[33:23] Greg speaks about what is currently feasible with the free tier that’s available right now.
[34:41] Jeffrey thanks Greg for joining the podcast once again!
Mentioned in this Episode:
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!
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events!
Jeffrey Palermo’s Twitter — Follow to stay informed about future events!
Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited!
The Azure DevOps Podcast Ep. 27: “Greg Leonardo on Deploying the Azure Way”
The Azure DevOps Podcast Ep. 19: “Greg Leonardo on Architecting, Developing, and Deploying the Azure Way”
Channel 9 - Microsoft Build Conference
Azure Strategy and Implementation Guide, Third Edition
Hands-On Cloud Solutions with Azure: Architecting, Developing, and Deploying the Azure Way, by Greg Leonardo
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.