13 Case studies
This chapter covers
- Three extensive example infrastructures, created using Azure Bicep
- A first use case that explores structuring Bicep for creating an Azure Foundation, also called Landing Zone or Azure Platform
- A second use case that explores subscription level deployments for pre-configuring subscriptions with minimum standards or a baseline configuration
- A third example that builds out the infrastructure needed for a microservices architecture
With everything you learned so far, you should be able to create all the Azure infrastructure you need through either ARM or Bicep Templates. Yet, it can be challenging to get started with larger infrastructures for the first time. To help you get started, this chapter contains three larger examples with a step-by-step explanation of how the templates are structured and built.
Some parts of writing the templates will be omitted as they are repetitions or very similar to what you have learned before, and the text will focus on the line of thought while writing the templates and less on the syntax. If parts of a template are omitted, the text will describe what you need to do yourself to follow along, or you can look at the completed templates on GitHub (https://github.com/AzureIaCBook).
Throughout this chapter you will see three examples, all from different points of view: