Entdecken

Alle Bereiche im Überblick

Hier siehst du die 12 Bereiche der Softwarearchitektur in drei Kapiteln – vom Fundament über den Systementwurf bis zum Betrieb. Alles erklärst du dir an einem durchgehenden Beispiel.

Unser Fallbeispiel

Ein Onlineshop begleitet dich durch alle Kapitel

Damit Architektur nicht abstrakt bleibt, arbeitest du überall am selben fiktiven Shop. Kunden bestellen dort Produkte, ein Team entwickelt und betreibt ihn. Jeder Baustein zeigt sein Thema genau an diesem Shop.

Oft dabei: Bestellung B-1042 über zwei Tassen.

Skizze des Shops: Der Kunde bestellt über Katalog, Warenkorb und Bestellung. Die Bestellung beauftragt Zahlung, Lager, Versand und Rechnung. Alle Module nutzen eine gemeinsame Datenbank; ein Broker gibt Aufträge an den Rechnungsworker. Zahlung und Versand sprechen mit externen Partnern.
Kundebestellt im Browser

Shop-Anwendung · ein modularer Monolith

  1. KatalogProdukte und Preise
  2. WarenkorbAuswahl des Kunden
  3. BestellungAuftrag und Status

Die Bestellung beauftragt

  • ZahlungZahlungsauftrag
  • LagerReservierung
  • VersandSendung
  • RechnungBeleg

Gemeinsam genutzt

  • Datenbankgemeinsam für alle Module
  • BrokerBestellung → Rechnungsworker
  • Zahlungsanbieterautorisiert Zahlungen
  • Versanddienstleistertransportiert Sendungen

Dein Lernweg

Hier fängst du an

Der Lernweg führt dich Baustein für Baustein durch alle drei Kapitel, immer am Beispiel des Onlineshops.

Kapitel I · 4 Bereiche

Grundlagen legen

Hier findest du die Begriffe, Qualitätsziele und fachlichen Grenzen für deinen Entwurf.

26 Bausteine

Kapitel II · 4 Bereiche

Systeme gestalten

Hier erfährst du, wie Strukturen, Daten und Kommunikation zusammen ein System bilden.

32 Bausteine

Kapitel III · 4 Bereiche

Im Betrieb lernen

Hier findest du Bausteine für Betrieb, Sicherheit, Weiterentwicklung und Dokumentation.

30 Bausteine