Showing Posts From
Infrastructure as code
-
Ahmed Muhi
- 06 Jul, 2024
Terraform Modules on Azure: From Building Blocks to a Full-Scale Multi-Tier Application
Learn how to build scalable, reusable Azure infrastructure using Terraform modules. From module basics to a complete multi-tier deployment, this guide walks you through real-world examples and best practices.
-
Ahmed Muhi
- 22 Jun, 2024
Design Smarter with Bicep: Conditions, Loops, and Dependencies Explained
Go beyond the basics and master advanced Bicep techniques. Learn how to build dynamic, scalable, and environment-aware templates using conditional logic, loops, and deployment dependencies—so you can move from writing templates to designing infrastructure systems.
-
Ahmed Muhi
- 25 May, 2024
Azure Bicep Modules Explained: Clean, Reusable, and Ready for Scale
Learn how to turn Azure Bicep templates into clean, reusable systems using modules. This hands-on guide walks you through modular design principles, real-world examples, and best practices that scale. Build infrastructure that's easier to trust, maintain, and evolve.
-
Ahmed Muhi
- 21 May, 2024
OpenTofu on Azure: Deploying Azure Infrastructure with OpenTofu
Learn how to deploy a three-tier application on Azure using OpenTofu, the open-source alternative to Terraform. This hands-on walkthrough shows how familiar Terraform workflows translate seamlessly to OpenTofu.
-
Ahmed Muhi
- 25 Apr, 2024
Azure Bicep Variables Explained: The Key to Clean, Reusable Templates
Learn how variables bring clarity and structure to your Azure Bicep templates. This hands-on guide explains when to use variables (and when not to), how they complement parameters, and how they help you design smarter, more maintainable infrastructure code
-
Ahmed Muhi
- 07 Nov, 2023
Azure Bicep Parameters Explained: A Hands-On Guide
Learn how to use parameters in Azure Bicep to create flexible, reusable infrastructure templates. This hands-on guide walks you through real-world examples, best practices, and deployment workflows to help you manage Azure environments more effectively.
-
Ahmed Muhi
- 18 Oct, 2023
Azure Bicep: The Smart Way to Handle Azure Resources
Azure Bicep offers a cleaner, more intuitive way to manage Azure infrastructure using code. In this guide, you'll learn what Bicep is, how it compares to ARM templates, and how to create and deploy your first Bicep script.
-
Ahmed Muhi
- 18 Aug, 2023
Terraform Variables Explained: Input Variables, Local Values, and Output Values
Master Terraform variables to create flexible, reusable infrastructure code on Azure. Learn input variables, local values, output values, and validation techniques for robust deployments.
-
Ahmed Muhi
- 17 Aug, 2023
Mastering Dependencies in Terraform: Implicit, Explicit, and Best Practices
Learn how to effectively manage resource dependencies in Terraform on Azure. Understand implicit vs explicit dependencies, dependency graphs, and best practices for reliable infrastructure deployments.
-
Ahmed Muhi
- 16 Aug, 2023
Terraform State Management: Understanding the Foundation of Infrastructure as Code
Master Terraform state management on Azure with this comprehensive guide covering state files, remote backends, locking, and best practices for team collaboration.
-
Ahmed Muhi
- 15 Aug, 2023
Your First Terraform Project on Azure: A Step-by-Step Guide
Create your first infrastructure deployment on Azure using Terraform. Learn to build a complete virtual machine setup with networking, storage, and security - following Infrastructure as Code best practices.
-
Ahmed Muhi
- 14 Aug, 2023
Setting Up Your Local Terraform Environment for Azure Development
Learn how to set up your local Terraform environment for Azure development with this comprehensive guide covering installation, authentication, and configuration best practices.
-
Ahmed Muhi
- 13 Aug, 2023
Terraform on Azure: Introduction and Core Concepts
Explore the fundamentals of Terraform on Azure and learn how to streamline your cloud deployments. This introductory guide covers core concepts and sets the stage for mastering Infrastructure as Code on Azure.