Tech Lead Journal

#66 - Time and Temporal Modeling in Event Sourcing - Tomasz Jaskula

10 snips
Nov 29, 2021
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Tomasz's Career Journey

  • Tomasz Jaskula started as a developer and later co-founded a company, learning the hard way about business.
  • Discovering Domain-Driven Design (DDD) and functional programming were turning points in his career.
INSIGHT

DDD and Bounded Context

  • DDD's strategic part, especially bounded contexts, helps to avoid creating overly complex models.
  • Bounded contexts allow different meanings for the same concept in different contexts, like "product" in e-commerce.
INSIGHT

DDD and Functional Programming

  • Functional programming's immutability aligns with DDD's domain events, which are unchangeable facts.
  • This synergy is evident in event sourcing and CQRS, where functions apply commands to produce new states.
Get the Snipd Podcast app to discover more snips from this episode
Get the app