Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Wenn Architekturgrenzen verschwimmen: Warum Ent...

Avatar for Mike Wiesner Mike Wiesner
May 15, 2026
41

Wenn Architekturgrenzen verschwimmen: Warum Enterprise und Software Architecture einander brauchen

Enterprise Architecture denkt in Strukturen, Software Architecture in konkreten Systemen. In der Theorie ist diese Trennung klar – in der Praxis jedoch verschwimmen die Grenzen. Entscheidungen auf Enterprise-Ebene haben direkte Auswirkungen auf Software-Architekturen, während Entwickler im Alltag pragmatische Lösungen finden, die oft schneller, manchmal aber auch nur kurzfristig tragfähig sind.

Der Vortrag zeigt anhand konkreter Beispiele aus echten Projekten, wie typische Probleme sowohl auf Software- als auch auf Enterprise-Ebene gelöst werden können. Dabei wird deutlich:

Enterprise Architecture ohne Verständnis für technische Details bleibt lückenhaft.

Entwickler können auch ohne Enterprise Architecture gute Lösungen finden – stoßen aber an Grenzen, wenn systemische Entscheidungen fehlen.

Wirklich nachhaltige Systeme entstehen, wenn beide Disziplinen aufeinander abgestimmt sind.

Das Ziel ist, ein Bewusstsein dafür zu schaffen, dass Enterprise und Software Architecture keine getrennten Silos sind, sondern zwei Perspektiven auf dieselbe Realität – und dass gegenseitiges Verständnis zu besseren Ergebnissen führt.

Avatar for Mike Wiesner

Mike Wiesner

May 15, 2026

Transcript

  1. © MHP Management- und IT-Beratung GmbH Probleme 15.05.2026 6 •

    Cookies fehlen (Preflight) • SameSite verhindert Authentifizierung • CORS schlägt fehl • Evtl. CSP-Einschränkungen Cross-Site Requests
  2. © MHP Management- und IT-Beratung GmbH 15.05.2026 7 Cross-Site Requests

    Access-Control-Allow-Origin: https://app.example-dev.com Set-Cookie: session=abc123; SameSite=None; Secure Content-Security-Policy: frame-ancestors https://app.example-dev.com; Lösung
  3. © MHP Management- und IT-Beratung GmbH 15.05.2026 9 Cross-Site Requests

    • CORS-Erweiterung: Dynamisch, kein Problem • CSP-Erweiterung: Content-Security-Policy: frame-ancestors https://app1.example-dev.com https://app2.example-dev.com https://app3.example-dev.com; Lösung
  4. © MHP Management- und IT-Beratung GmbH 15.05.2026 10 Cross-Site Requests

    map $http_referer $csp_policy { default "frame-ancestors 'none';"; "~^https://app1\.example-dev\.com" "frame-ancestors https://app1.example-dev.com;"; "~^https://app2\.example-dev\.com" "frame-ancestors https://app2.example-dev.com;"; } add_header Content-Security-Policy $csp_policy always; Dynamische CSP mit Nginx
  5. © MHP Management- und IT-Beratung GmbH 15.05.2026 11 Cross-Site Requests

    Wir werden besser, aber das System schlechter. • schwer wartbar • Debugging schwierig • Sicherheitsrisiko steigt • Fehleranfällig Effekte
  6. © MHP Management- und IT-Beratung GmbH 15.05.2026 14 Zurück zum

    Problem • Strikte Trennung Prod und Pre-Prod • Keine Wildcards bei CSPs, CORS • Ziel: Höhere Sicherheit • Unser Beispiel erfordert aber Zugriff von Pre-Prod auf Prod. • Es muss daher auf Enterprise-Ebene geklärt werden Enterprise-Entscheidungen
  7. © MHP Management- und IT-Beratung GmbH #1 15.05.2026 33 Fazit

    Klares “Warum?” Verstehe das ”Warum” Fordere es aktiv ein Kommuniziere selbst ein klares “Warum” Erfinde kein eigenes “Warum”
  8. © MHP Management- und IT-Beratung GmbH #2 15.05.2026 34 Fazit

    Ursache vs. Symptom Löse Ursachen, nicht Symptome Hinterfrage den Kontext vor der Lösung Lokale Optimierung vermeiden ... auch wenn das erst mal aufwendiger ist
  9. © MHP Management- und IT-Beratung GmbH #3 15.05.2026 35 Fazit

    Zusammenarbeit Baue Communities & Feedbackkanäle Left - Right funktioniert (vermeintlich) ”Shift-Left” erreichen … um sich wieder mehr auf die Softwareentwicklung konzentrieren zu können.
  10. © MHP Management- und IT-Beratung GmbH 15.05.2026 38 MHP Management-

    und IT-Beratung GmbH https://www.linkedin.com/in/mikewiesner/ [email protected] Fragen?