With the rapid growth in data coming from data platforms and applications, and the continuous improvements in state-of-the-art machine learning algorithms, data are becoming key assets for companies.
Modern data architectures include data mesh—a recent style that represents a paradigm shift, in which data is treated as a product and data architectures are designed around business domains. This type of approach supports the idea of distributed data, where each business domain focuses on the quality of the data it produces and exposes to the consumers.
In this edition of Let’s Architect!, we focus on data mesh and how it is designed on AWS, plus other approaches to adopt modern architectural patterns.
Design a data mesh architecture using AWS Lake Formation and AWS Glue
Domain Driven Design (DDD) is a software design approach where a solution is divided into domains aligned with business capabilities, software, and organizational boundaries. Unlike software architectures, most data architectures are often designed around technologies rather than business domains.
In this blog, you can learn about data mesh, an architectural pattern that applies the principles of DDD to data architectures. Data are organized into domains and considered the product that each team owns and offers for consumption.
Building Data Mesh Architectures on AWS
In this video, discover how to use the data mesh approach in AWS. Specifically, how to implement certain design patterns for building a data mesh architecture with AWS services in the cloud.
This is a pragmatic presentation to get a quick understanding of data mesh fundamentals, the benefits/challenges, and the AWS services that you can use to build it. This video provides additional context to the aforementioned blog post and includes several examples on the benefits of modern data architectures.
Build a modern data architecture on AWS with Amazon AppFlow, AWS Lake Formation, and Amazon Redshift
In this blog, you can learn how to build a modern data strategy using AWS managed services to ingest data from sources like Salesforce. Also discussed is how to automatically create metadata catalogs and share data seamlessly between the data lake and data warehouse, plus creating alerts in the event of an orchestrated data workflow failure.
The second part of the post explains how a data warehouse can be built by using an agile data modeling pattern, as well as how ELT jobs were quickly developed, orchestrated, and configured to perform automated data quality testing.
AWS Lake Formation Workshop
With a modern data architecture on AWS, architects and engineers can rapidly build scalable data lakes; use a broad and deep collection of purpose-built data services; and ensure compliance via unified data access, security, and governance. As data mesh is a modern architectural pattern, you can build it using a service like AWS Lake Formation.
- [High Speed RAM And Enormous Space] 64GB...
- [Processor] Intel Core i7-13700 (16 Cores, 24...
- [Tech Specs] 1 x USB 3.2 Type-C, 4 x USB 3.2...
- [Operating System] Windows 11 Home - Beautiful,...
- AMD Ryzen 5 3600 6-Core 3.6 GHz (4.2 GHz Turbo)...
- GeForce RTX 3060 12GB GDDR6 Graphics Card (Brand...
- 802.11AC | No Bloatware | Graphic output options...
- Heatsink & 3 x RGB Fans | Powered by 80 Plus Gold...
- 1 Year Warranty on Parts and Labor | Lifetime Free...
- 【Excellent performance】 Laptop is equipped...
- 【Do Your Tasks Easily】 Laptop computer comes...
- 【Amazing Visuals】 The 17.3-inch laptop...
- 【Poweful Cooling System】Laptops are equipped...
- 【External Ports Design】Notebook computer comes...
Familiarize yourself with new technologies and services by not only learning how they work, but also to building prototypes and projects to gain hands-on experience. This workshop allows builders to become familiar with the features of AWS Lake Formation and its integrations with other AWS services.