Azure cloud platform offers amazing capabilities for application developers. Cloud apps utilize multiple services and consist of many components, so they are hard to manage without employing Infrastructure as Code.
Traditional tools like ARM templates and Terraform use text-based formats, which tend to be tedious, repetitive, and cumbersome to reuse.
What if instead of configuration files you could use your favourite programming languages like C# or F#? See how you can bring your developer tools like code completion, types, components, and abstractions to cloud infrastructure definition.