Summary
In this chapter, we learned about the importance of automation and governance. We learned about the principles of IaC and took a deep dive into the two native Microsoft IaC frameworks: ARM templates and Bicep. By following the principles of IaC and using the right tools, development teams can take advantage of the many benefits of IaC, including consistency, speed, scalability, and collaboration. After that, we saw how Azure DevOps and GitHub can help efficiently automate the deployment of ARM templates and Bicep files.
We also learned that governance is a critical aspect of managing resources on Azure. It enables organizations to ensure compliance with regulatory requirements, security standards, and other organizational policies. Azure provides a range of services and tools to enable effective governance on the platform. We then talked about the five disciplines of cloud governance, which are best practices.
Automation and governance can help organizations streamline...