Skip to content

Technology Quote by Greg Young

“By simply saving events, you are avoiding the complications associated with saving complex domain objects to a relational store; namely, the object-relational impedance mismatch.” quote by Greg Young
Download Open image
““By simply saving events, you are avoiding the complications associated with saving complex domain objects to a relational store; namely, the object-relational impedance mismatch.””

Greg Young

About This Quote

Source Speech: Talk on Domain-Driven Design, 2005

Saving events avoids the technical mismatch of mapping complex objects to relational tables.

In simple terms: Storing events sidesteps object-relational mismatch.

Key Takeaway

Use event sourcing to simplify data persistence.

Themes

software architecture event sourcing data modeling

Mood

analytical practical

Type

technical educational

When to use this quote

  • building microservices
  • audit trails
  • system migrations
  • data consistency

Key Concepts

domain-driven design impedance mismatch relational databases

Questions to Reflect On

  • How will you handle complex queries with events?
  • What trade-offs exist between simplicity and performance?
A Different Perspective

Event sourcing adds complexity in query handling.

2.2 out of 5 (7 ratings)

More by Greg Young

Explore all 3 Greg Young quotes

More Technology quotes

Browse all 12,247 Technology quotes