Streamlining deployment through DevOps
Creating individual landing zones, networking them together, applying policies and security, and repeating this process for every landing zone can be a tedious and time-consuming process. Once the data mesh has been deployed, maintaining it by applying changes and fixes and tracking those changes can add another level of complexity.
DevOps is a set of tools and processes that help automate IT operations. If implemented early, they can help streamline the deployment and maintenance of a data mesh.
Let’s define some key components of DevOps and understand how they are used to automate the data mesh deployment and maintenance:
- Repo: A repo (or repository) is a version control system that stores and tracks the artifacts of a process. These include ARM templates, JSON files, and code scripts. Azure supports two types of repos – Git repos and Azure DevOps repos (Team Foundation Version Control (TFVC)). Git is the default...