Featured Post
Introducing the 2024 Advent Calendar
azure iac PlatformEngineering GitHub
A month of blog content with new updates everyday through December, AKA Advent Calendar.
November 26, 2024 by stephentulpLatest Blog Posts

Anti-Pattern 5: Passing secrets from pipelines without first storing them in a Key Vault
azure iac bicep anti-patterns security secrets
Bypassing Azure Key Vault for secret management exposes your infrastructure to unnecessary risks and mistakes. Learn why integrating Key Vault into your pipelines is essential for secure and maintainable deployments.

The Platform Engineering Journey
azure iac PlatformEngineering GitHub
Where do I start and what should I be working towards.

Anti-Pattern 4: Not Using Outputs for Dependencies
Outputs are the glue between modules and systems. Ignoring them can create unnecessary bottlenecks and complexity in your infrastructure deployments.

Azure Platform Engineering Principles
azure iac PlatformEngineering GitHub
Some guiding principals to align with when implementing Platform Engineering.

Anti-Pattern 3: Making giant spaghetti messes of Code or splitting Code illogically
Messy or illogical code structures can turn your IaC into a maintenance nightmare. Learn how to design clear and logical code that balances complexity with readability.

Azure Platform Engineering Introduction & Overview
azure iac PlatformEngineering GitHub
What is this Platform Engineering thing all about?

Anti-Pattern 2: Skipping Modularisation and not using templates for reuse
Reusability is key to scalable IaC. Discover how modularizing your Bicep code and leveraging templates can save time and reduce errors across deployments.

Anti-Pattern 1: Trying to make Azure Bicep do everything End-to-End
Azure Bicep is powerful but not a one-stop solution. Learn why relying on it for end-to-end deployments is an anti-pattern and how to integrate other tools effectively.

Anti-Patterns of Infrastructure as Code with Azure Bicep (Series)
Avoiding these common anti-patterns in Azure Bicep can dramatically improve your Infrastructure as Code, ensuring scalability, security, and maintainability.