Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
This section describes manners to decouple your application into several parts. This is needed to reduce the ripple effect that changes in a lower layer have in a higher layer (see 3. Clean Architecture in practice). Before going into details of each pattern, let us have a look at how the decision what pattern to use should be made.
- Agility
- Autonomy
- Test-ability
- Performance
Decision process
When choosing a decoupling pattern, you will roughly make this mental journey:
...
Overview
Content Tools