Book Image

Engineering Data Mesh in Azure Cloud

By : Aniruddha Deswandikar
Book Image

Engineering Data Mesh in Azure Cloud

By: Aniruddha Deswandikar

Overview of this book

Decentralizing data and centralizing governance are practical, scalable, and modern approaches to data analytics. However, implementing a data mesh can feel like changing the engine of a moving car. Most organizations struggle to start and get caught up in the concept of data domains, spending months trying to organize domains. This is where Engineering Data Mesh in Azure Cloud can help. The book starts by assessing your existing framework before helping you architect a practical design. As you progress, you’ll focus on the Microsoft Cloud Adoption Framework for Azure and the cloud-scale analytics framework, which will help you quickly set up a landing zone for your data mesh in the cloud. The book also resolves common challenges related to the adoption and implementation of a data mesh faced by real customers. It touches on the concepts of data contracts and helps you build practical data contracts that work for your organization. The last part of the book covers some common architecture patterns used for modern analytics frameworks such as artificial intelligence (AI). By the end of this book, you’ll be able to transform existing analytics frameworks into a streamlined data mesh using Microsoft Azure, thereby navigating challenges and implementing advanced architecture patterns for modern analytics workloads.
Table of Contents (23 chapters)
Free Chapter
1
Part 1: Rolling Out the Data Mesh in the Azure Cloud
9
Part 2: Practical Challenges of Implementing a Data Mesh
16
Part 3: Popular Data Product Architectures
17
Chapter 14: Advanced Analytics Using Azure Machine Learning, Databricks, and the Lakehouse Architecture
19
Chapter 16: Event-Driven Analytics Using Azure Event Hubs, Azure Stream Analytics, and Azure Machine Learning

Introduction to Azure CSA

As big and small enterprises started moving their on-premises infrastructure to the cloud, Microsoft realized that there needed to be some standardization to how the cloud infrastructure should be set up on the cloud. To streamline the process of migrating workloads to the cloud or even building new greenfield infrastructure on the cloud, Microsoft created the CAF. The CAF provides the best practices, guidelines, documentation, and tools to help cloud technology experts quickly adopt the cloud. It helps you set up your basic foundational infrastructure in the cloud so that you can land your actual workload resources smoothly and ensure that they follow all the required security, network, and other best practices.

An in-depth coverage of the CAF is beyond the scope of this book. You can find more details about the CAF in the Microsoft documentation at https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/.

Yet another framework created by Microsoft...