/ faang-playbook / 06-DATA / 02-Data-Modeling.md
swadhinbiswas feat: add Netflix L5 interview playbook · 2/2/2026
41c1cbb
20 lines · 429 Bytes
Raw Download

Data Modeling (DE / Analytics)

Good models reduce downstream confusion and rework.

Start with grain

Define what one row means. Many modeling bugs are really grain bugs.

Common approaches

  • normalized models for core entities
  • dimensional models for analytics

Practical checklist

  • primary keys and uniqueness
  • time fields and timezone policy
  • handling late arriving data
  • schema evolution and compatibility