DrEcho Docs

ADRs

Clean architecture

ADR #5

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