DrEcho Docs

ADRs

Demo implementing for MVP version

ADR #3

Context:

Need for demo implementation for: - presentation MVP - testing

Decision:

- Implement standalone service layer with in-memory fake repositories. - Implement functionality to switch initializing with random business demo data.

Pros:

  • Supports Minimal Viable Product (MVP) demo.
  • Enhances the testability of the application (unit tests, e2e).
  • Provides manual frontend tests without using a database.
  • Validates switchable service layer without needing a database.

Cons:

  • None

Status: Accepted