Skip to main content

Module 6.1: The Cloud Data Platform

What the cloud is and how a data platform is shaped: regions and managed services, object vs block vs file storage, storage classes and lifecycle, and the files-plus-catalog-equals-a-table idea, all queried as platform metadata.

0/4

Module 6.2: File Formats and Why Columnar Wins

Why Parquet beats CSV for analytics: column projection reads only the columns you select, columnar compression and encodings shrink each column hard, and row-group min/max stats let predicate pushdown skip data unread. Plus when a row format (Avro) is the right call.

0/3

Module 6.3: Partitioning a Large Table

The single most-asked 'make a big table fast and cheap' topic: how dt=value partition folders let a filter prune to a fraction of the data, how to choose the partition key without shredding the table into tiny files, and how bucketing and the full-scan trap fit in.

0/3

Module 6.4: Distributed Processing & Pipelines

How big data is actually computed and how it flows: an engine splits data into partitions and tasks and pays for the shuffle, data skew creates stragglers, a broadcast join avoids shuffling a huge table, a pipeline of scheduled, idempotent jobs (the medallion) moves data raw to useful under a freshness SLA, and data-quality checks and gates stop a green-but-wrong run from publishing bad data.

0/4