# Architektur im Detail

> Technische Detaildokumentation für Entwickler: Systemkontext, Bicep-Infrastruktur, Anwendungsaufbau, HTTP- und Nachrichten-Schnittstellen, Datenflüsse, Abhängigkeiten und Fähigkeiten-Katalog.

---

Site [llms.txt](/llms.txt)

---

Dieser Abschnitt beschreibt die dsyr.DataBridge so detailliert, dass sie ohne Lesen des
Quellcodes verstanden werden kann. Er richtet sich an **Entwickler**, die Connectoren,
Resolver oder Services erweitern, und an technische Reviewer.

Die Übersicht für Administratoren steht unter
[Dokumentation → Überblick → Architektur](/docs/ueberblick/architektur/). Dort sind
C4-Diagramme, Queue-Struktur und Connector-Hierarchie beschrieben. Die Seiten hier setzen
darauf auf und gehen eine Ebene tiefer: Sequenzdiagramme, Bicep-Module, DI-Verdrahtung,
Request- und Nachrichten-Schemata.

| Seite | Inhalt |
|---|---|
| [Systemkontext und Prinzipien](systemkontext/) | Zweck, Hauptfunktionen, Architekturprinzipien, Phasen, Betriebs- und Skalierungsmodell |
| [Infrastruktur (Bicep)](infrastruktur/) | Module, Ressourcen, App-Settings, Rollen, Alerts, Marketplace-Artefakte |
| [Anwendungsarchitektur](anwendung/) | Projekte, DI, `host.json`, Functions, Services, Connector-Basisklassen, Transformations-Pipeline, Domänenobjekte |
| [API- und Nachrichten-Referenz](api-referenz/) | HTTP-Endpunkte mit Request/Response, Trigger-Bindungen, Service-Bus-Nachrichtenschema, Fehlerverhalten |
| [Datenflüsse](datenfluesse/) | Sequenzdiagramme für Erkennung, Verarbeitung, Response-Jobs, Fehlerpfad; Persistenz; Watermark-Logik |
| [Abhängigkeiten](abhaengigkeiten/) | Projekt- und Azure-Abhängigkeiten, externe Systeme, architekturkritische Kopplungen |
| [Fähigkeiten-Katalog](capabilities/) | Alle Fähigkeiten mit ihrer technischen Umsetzung |

> **Stand**
>
> Die Inhalte entsprechen dem Code-Stand von **Version 2.3**. Quellen sind `src/`, `bicep/`
> und `cicd/` im Repository. Wo eine Aussage eine Annahme ist, steht das im Text.

---

Section pages:

- [Systemkontext und Prinzipien](/entwicklung/architektur/systemkontext/): Zweck, Hauptfunktionen, Architekturprinzipien, die zwei Verarbeitungsphasen sowie Betriebs- und Skalierungsmodell der dsyr.DataBridge.
- [Infrastruktur (Bicep)](/entwicklung/architektur/infrastruktur/): Aufbau des Bicep-Deployments: Module und Parameterfluss, Ressourcen, App-Settings der Function App, Managed Identity und Rollen, Alerts, Marketplace-Artefakte.
- [Anwendungsarchitektur](/entwicklung/architektur/anwendung/): Projekte, Dependency Injection, host.json, Functions, Service-Schicht, Connector-Basisklassen, Transformations-Pipeline und Domänenobjekte.
- [API- und Nachrichten-Referenz](/entwicklung/architektur/api-referenz/): HTTP-Endpunkte mit Request und Response, Trigger-Bindungen, Schema der Service-Bus-Nachrichten und Fehlerverhalten.
- [Datenflüsse](/entwicklung/architektur/datenfluesse/): Sequenzdiagramme für Erkennung (Timer und Durable), Verarbeitung, Response-Jobs und Fehlerpfad; Persistenz der Daten; Watermark-Logik; DeadLetterMover.
- [Abhängigkeiten](/entwicklung/architektur/abhaengigkeiten/): Projekt-Abhängigkeiten, Azure-Dienste, externe Systeme und architekturkritische Kopplungen.
- [Fähigkeiten-Katalog](/entwicklung/architektur/capabilities/): Katalog aller Fähigkeiten der dsyr.DataBridge mit ihrer technischen Umsetzung.
