File-, SFTP-, CSV- und EDI-Integration

Enterprise-Integration ist nicht nur REST: Dateien, SFTP, CSV, EDI, Quarantäne und Reprocessing.

SFTPCSVEDIIntegration
File-, SFTP-, CSV- und EDI-Integration
File-, SFTP-, CSV- und EDI-Integration

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.
⌂ Cockpit