The Eric Normand Podcast

How is domain modeling related to Starbucks?

Apr 26, 2021
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Domain Modeling Starbucks Example

  • Eric Normand illustrates domain modeling with the example of building Starbucks software for coffee orders.
  • He describes creating data models for coffee orders as straightforward but mechanical work.
INSIGHT

Hard Part: Inventing the Domain

  • The hard part of domain modeling is inventing the domain itself, like how Starbucks simplified coffee into discrete choices.
  • Domain experts define finite sets of options amidst infinite possibilities, shaping the software's underlying model.
INSIGHT

Combinations and Alternatives in Modeling

  • Domain modeling involves identifying combinations of choices and alternatives that multiply, like coffee size and roast.
  • Constructing these combinations and choosing manageable options helps build practical models for software.
Get the Snipd Podcast app to discover more snips from this episode
Get the app