DE Mastery GitHub

Foundations of distributed data · FND-01

Why distributed?

  • 2 h

From your world. Why Redshift has a leader node and compute nodes; when one big box + DuckDB beats a cluster

Practice quiz with instant feedback. For a scored run that counts toward your local progress, use uv run de quiz FND-01.

1A job is 95% parallelizable and 5% inherently serial. By Amdahl's law, what is the maximum possible speedup, however many machines you add?
2In a Redshift cluster, which component is most similar to Amdahl's serial fraction (1 - p)?
3For an aggregation over Parquet that scans a lot of data, which single factor most often has the largest effect on runtime and cost?
4When is scaling OUT (more machines) likely the WRONG choice? (select all) (select all that apply)
5What is the fundamental reason that a shuffle is expensive in a scaled-out system?
6Gustafson's law differs from Amdahl's law mainly because it assumes that: