Context:
- The app is growing. - Prevents tight coupling between layers for easier maintenance and testing. - Helps clean up layers.
Decision:
Use ArchUnit to enforce clean architecture.
Pros:
- Easier maintenance and testing.
- Decoupling of layers.
Cons:
- None
Status: Accepted -> In use