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