The Eric Normand Podcast

Two kinds of data modeling

Oct 21, 2019
The discussion delves into the fascinating world of data modeling, highlighting the two main types: external and internal. External modeling aims to create user-friendly public APIs, prioritizing clarity for developers. In contrast, internal modeling focuses on efficiency and organization, optimizing backend algorithms for performance. These contrasting goals reveal the balance between usability and technical excellence in software design.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Two Kinds of Data Modeling

  • Eric Normand realized there are two types of data modeling.
  • This insight stemmed from disagreements in conversations about data modeling.
INSIGHT

API Modeling

  • The first type, API modeling, focuses on designing public-facing data structures.
  • This data is exposed through APIs and used by external systems.
ADVICE

Clear API Design

  • Design API data structures for clarity and completeness.
  • Ensure the structure can express everything the API needs and provides.
Get the Snipd Podcast app to discover more snips from this episode
Get the app