4 ms·
Reducing complexity starts with abstracting bound contexts, understanding relationships between them, identifying ubiquitous languages, understanding the autono
by ChicagoDave 7y ago
Reducing complexity starts with abstracting bound contexts, understanding relationships between them, identifying ubiquitous languages, understanding the autonomous bubble pattern, and then worrying about code.
I’d add DAL should be shelved for a repository pattern and business layer shelved for root aggregates and value objects.
It’s all in Eric Evans’ Domain Driven Design book that still carries enormous weight.