While we can all understand IP addresses, it's much nicer to work with domain names to interact with compute resources. There's many ways to manage your DNS records, where most commonly people manage it through their domain registrar portals. But did you know you can manage just about everything in Azure as well? In this post, I'll cover the basics of both public and private DNS zones in Azure, and show you how what Azure brings to the table to make your life easier.
If you're a software developer who enjoys running code on Azure like me, you've likely used compute services like App Services, Functions, Container Apps or even Azure Kubernetes Service. But if you've ever clicked around in the portal and manually created resources, you'll have noticed there's a whole wide world out there when it comes to deploying networking-related resources, but you don't know where to start if you want to learn more about them. In this blogpost, I'll explain a few of the core concepts about networking in my own terms: those of a Software Developer. In a way they make sense for me, and hopefully for you too so you can take the next step in your Azure learning journey!
Azure Container Apps is a very powerful Kubernetes-like compute offering, where you can scale containers horizontally in an easy and accessible way, without having to have a deep understanding of the underlying Kubernetes platform. However, as it's a relatively new option in Azure, there's not tons of examples and best practices defined. The coming months I'll be shared tidbits of knowledge and useful examples for those diving deeper into Azure Container Apps!