Skip to content
This repository has been archived by the owner on Oct 4, 2024. It is now read-only.

Commit

Permalink
added to docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Benedict Weis committed Jun 19, 2024
1 parent a749e04 commit afde638
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions docs/development/backend/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,11 @@ Innerhalb des Projekts wird `TypeORM` verwendet, da dieses bereits eine gute Int
TypeORM bietet zwei Ansätze für den Datenzugriff: Entweder über das "Data Mapper pattern", welches Repositories verwendet, oder das "Active Record" pattern, welches ohne Repositories auskommt.
Beide haben ähnliche Prinzipien, der einzige Unterschied ist das bei Repositories eine zusätzliche Klasse den Zugriff regelt. Da diese im Normalfall an eine Entität gebunden ist, bietet diese in diesem Fall keine bekannten Vorteile.
Zunächst wird der "Active Record" Weg gewählt.

## Architektur

![Architekturetwurf](/concept/architecture.jpg)

## ER-Diagram

![ER-Diagram des Backends](/concept/backend_er-diagram.jpg)

0 comments on commit afde638

Please sign in to comment.