Skip to main content

Infrastructure

This section offers comprehensive guidance on infrastructure-related topics, common problem resolutions, patterns, and best practices for building scalable applications on Azure.

Infrastructure for Application Developers

As a software engineer, you'll need to deploy infrastructure for your applications. Start here:

  1. Learn about our Terraform modules - Use our production-ready modules
  2. Deploy Azure resources - Deploy secure, scalable infrastructure for your applications
  3. Automate deployments - Set up CI/CD for infrastructure

Available Tools

🏗️ Terraform Modules

Production-ready modules available on the Terraform Registry:

Browse all modules →

🔧 DX Provider

Custom Terraform provider for Azure resources:

  • Simplified configuration for common patterns
  • Built-in security best practices
  • Integration with DX conventions

Learn about the DX provider →

📋 Best Practices

Azure Resources Guide

Most Common Use Cases

View all Azure guides →

Contributing

Help improve DX infrastructure tools:

Getting Support

  • Issues with modules? Open an issue on the DX repository
  • Feature requests We welcome suggestions for new modules
Infrastructure as Code Best Practices

Follow our Infrastructure as Code guidelines to ensure consistency across projects and teams.