(Introduction to) Data Infrastructure

Coursework

This course provides a comprehensive introduction to modern data infrastructure. Students will explore foundational architecture models, key hardware, software, and networking components, data tiering strategies, and the layered data stack. The course also compares research and enterprise environments and concludes with hands-on practice.

Course Overview

This course provides a comprehensive introduction to modern data infrastructure. Students will explore foundational architecture models, key hardware, software, and networking components, data tiering strategies, and the layered data stack. The course also compares research and enterprise environments and concludes with hands-on practice.

Learning Objectives

  •  Identify the core role, value, and key pillars of data infrastructure.
  •  Differentiate between logical and physical architectural patterns.
  •  Map hardware, software, and networking components to performance needs.
  •  Implement data tiering (hot, warm, cold) and understand the full layered stack.
  •  Evaluate pipeline trade-offs between academic research and enterprise settings

Lecturer(s)