Evolutionary Distillation of Architecture
summary
Presentation explains the Ports & Adapters architecture as a synthesis of enterprise practices, showing how a flexible micro-kernel accommodates DDD, TDD, CQRS, Event Sourcing and plugins while Ports provide scalability and SAO readiness and Adapters enable integration via event receivers, business sagas, pipes-and-filters, REST and web services for multiscreen strategies. It argues for deriving system and application architecture from concrete scenarios and requirements using visual thinking techniques and Ports & Adapters building blocks.
AI-written summary · about
chapters (9)
- 0:00Evolutionary architecture intro
- 3:31Code visualizations
- 16:50Modular architecture molds
- 22:08Layered application architecture
- 27:25Core domain structure
- 35:10Modularity and business systems
- 41:07Events and async communication
- 45:24Saga and data consistency
- 48:33Architecture stability testing
related talks
40mPorts and Adapters
56mPorts and Adapters Architecture
45mThe Hexagonal - Ports & Adapters Architecture
52mEvolving a Pragmatic, Clean Architecture A Craftsman's Guide
36mApplication Architecture Patterns
39mSoftware is a meal best served with different architectural spices
47mPorts, Adapters, and Other Ways to Stop Breaking Your Business Logic
50mTowards an Evolutionary Architecture
