Exploring different architectural styles
summary
Survey of software architecture styles comparing layered/n-tier, hexagonal/onion, and patterns like Repository, DAO, Active Record, anemic vs richer Domain Models, ORM, DDD, CQRS and Event Sourcing. The talk examines all these by doing a code review of different architectures applied to the same example, highlighting how each approach organizes the same system.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:08Software architecture evolution
- 10:54Anemic domain model
- 19:11Rich domain model
- 27:43Domain events and separation
- 40:54Event sourcing and aggregates
- 46:53Projections and queries
- 48:38Q&A
related talks
36mApplication Architecture Patterns
47mThe End of Layered Architectures with the Hexagonal Approach
45mThe End of Layered Architectures with the Hexagonal Approach
54mArchitecture Is Not Nonsense
54mArchitecture Foundations: Styles & Patterns (2021)
31mArchitecting Onion Style Without Making Your Eyes Water
01h 00mPatterns for Software Architecture
36mDifferent approaches to system architecture
