Chapter 2. Laying the Groundwork
Before building a house, you need to first establish a solid foundation. The same idea applies to Medallion architecture. This chapter serves as a preparatory bridge, introducing key components and patterns that recur throughout our discussions of Medallion architectures. It also sets the stage for Chapter 3, in which we’ll dive deeply into the Medallion architecture and its layers.
In this chapter, we cover several core areas:
- Extra landing zones
-
Preliminary areas where raw data is ingested before it lands in the Medallion architecture
- Raw data
-
The unprocessed data collected from various sources, which forms the basis for further transformations and analysis
- Batch processing
-
A method of data processing where data is collected, processed, and then output in batches at scheduled intervals
- Real-time data processing
-
In contrast to batch processing, this involves processing data as soon as it becomes available, enabling immediate analysis and decision making
- ETL and orchestration tools
-
Integral for extracting, transforming, and loading data, and play a crucial role in orchestrating and automating workflows within the data ecosystem
The inclusion of these components in the Medallion architecture varies. Some practitioners draw them directly within the main architectural framework, while others prefer to position them outside the diagrams or at the periphery, emphasizing their supportive role.
We will also explore the management of Delta ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access