Increasing Signal by Removing Noise
@barryosull
Barry O Sullivan
What we'd like to do
What usually happens
What gets in the way
What goes in and what goes out
Driver
Adapters
Driven
Adapters
Hide details behind interfaces
"A domain-specific language (DSL) is a computer language specialised to a particular application domain."
Two types: External and Internal
Libraries are Internal DSLS
Domain and Library code must translate
Core
Domain
Application
Infrastructure
HTTP
Adapter
Application
Repositories
External Services
Domain
Core
We've removed a lot of noise;
now we focus on the signal.
Domain