File-, SFTP-, CSV- und EDI-Integration
Enterprise-Integration ist nicht nur REST: Dateien, SFTP, CSV, EDI, Quarantäne und Reprocessing.
SFTPCSVEDIIntegration
In dieser Datei
Dateien bleiben Enterprise-Realität
Viele Systeme liefern weiterhin CSV, Fixed Width, EDI oder XML per SFTP. Moderne Architektur muss diese Welt kapseln, nicht ignorieren.
Quarantäne
Fehlerhafte Dateien dürfen nicht verschwinden. Sie brauchen Quarantäne, Fehlerbericht, manuelles oder automatisches Reprocessing und Audit.
Importfluss
Datei-Statusmodell
landing/ inbound/ORDERS_20260707_001.csv processing/ORDERS_20260707_001.csv quarantine/ORDERS_20260707_001.error.json archive/2026/07/07/ORDERS_20260707_001.csv Jeder Statuswechsel wird mit Checksumme, TraceId und fachlicher BatchId dokumentiert.
Praxisübertragung auf das V4-Beispielprojekt
Entscheidung
Dokumentiere die getroffene Architekturentscheidung als ADR, inklusive Alternativen, Folgen und Betriebsrisiken.
Code-Nachweis
Markiere verwendete Entwurfsmuster direkt im Code und ergänze sie in docs/design-patterns.md.
Betrieb
Definiere Metrik, Alert, Runbook-Schritt und Rollback-Option für diesen Bereich.
Typische Fehlerbilder
- Framework-Feature wird eingesetzt, ohne fachliche Grenze zu verstehen.
- Technische Wiederholung wird nicht idempotent gemacht.
- Observability wird erst nach Produktionsproblem ergänzt.
- Tests prüfen nur Happy Path und keine Wiederanläufe.