The Grand Unified Theory of Clean Architecture and Test Pyramid
summary
Argues that clean architecture and the Test Pyramid unify when the core (application+domain) is tested in isolation and adapters are tested against real infra; demonstrates an API built with .NET, uses Docker PostgreSQL for integration checks, and enforces the dependency rule pointing inward. Recommends shrinking public surface, avoiding heavy solitary mocking in favor of sociable tests, treating every port with one port two adapters (including a test adapter), and structuring tests as unit integration application so failures pin to a single layer.
AI-written summary · about
chapters (4)
- 0:00Start
- 0:06The Grand Unified Theory of Clean Architecture and Test Pyramid
- 25:23Screaming Architecture
- 40:16Pyramid Maintenance
related talks
47mThe Grand Unified Theory of Clean Architecture and Test Pyramid
53mThe Grand Unified Theory of Clean Architecture and Test Pyramid
21mTestable Architecture: Keep 'em Separated
25mTestable Architecture: Keep 'em Separated
30mMastering Testing in a Hexagonal Architecture
51mA testable architecture
46mThe Road to Improving Testability
35mDemystifying the test pyramid
