Software Architecture Atlas

Software bauen, die passt, trägt und wachsen kann.

Moin. Hier bekommst du den Überblick über Softwarearchitektur: klare Erklärungen und Bausteine, alle am selben Beispielshop. Du siehst die Zusammenhänge und vertiefst gezielt dein Thema.

88 Bausteine · 12 Bereiche · Architekturprozess mit 8 Stationen

Atlas entdecken
Ein Shop, zwölf Fragen ↓
Draufsicht auf einen Arbeitstisch: ein von Hand gezeichneter Softwareentwurf mit Diensten, Warteschlangen, Datenbanken und zwei Systemgrenzen, umgeben von Lineal, Zirkel, Stiften und Notizzetteln.

Ein Shop als roter Faden

Ein Shop, zwölf Architekturfragen.

Alle Bausteine erklären sich am selben Beispielshop. Jeder Punkt markiert die Stelle, an der eine Frage entsteht. Wähle eine Nummer und steige beim passenden Baustein ein.

Kundebestellt im Browser
Shopmodularer Monolith · eine Anwendung
ADREntscheidung
  • Katalog
  • Warenkorb
  • Bestellung→ Broker
  • Zahlung→ Zahlungsanbieter
  • Lager
  • Versand→ Versanddienstleister
  • Rechnung← Rechnungsworker
Datenbankgemeinsam für alle Module
BrokerBestellung → Rechnungsworker
Zahlungsanbieterextern · autorisiert Zahlungen
Versanddienstleisterextern · transportiert Sendungen

8Kapitel II · Verteilte Systeme

Zum Bereich Verteilte Systeme

Der Atlas auf einen Blick

12 Bereiche, je drei Fragen.

Drei Kapitel führen von den Grundlagen über den Entwurf bis in den Betrieb. Jeder Bereich ordnet seine Bausteine nach drei Fragen; jede Frage führt direkt zum ersten passenden Baustein.

Kapitel I

Grundlagen legen

Kapitel II

Systeme gestalten

Kapitel III

Im Betrieb lernen

Lernen durch Ausprobieren

Schalte um und sieh, was passiert.

Jeder Baustein zeigt sein Thema als Visual zum Bedienen. Hier sind vier davon: Wähle einen Fall, ändere eine Einstellung und lies das Ergebnis ab.

Breaker-Zustände des Zahlungsaufrufs

Löse Aufrufe aus oder lass die Wartezeit ablaufen und beobachte Zustand und Fehlerzähler.

Baustein Circuit Breaker öffnen
  1. GeschlossenAufrufe laufen durch, Fehler in Folge werden gezählt.
  2. OffenAufrufe werden sofort abgelehnt, der Anbieter bleibt unbelastet.
  3. Halb offenDer nächste Aufruf ist eine Probe und entscheidet.
Fehler in Folge
  1. Aufrufe an Zahlungsanbieter auslösen

So ist ein Baustein aufgebaut

Vom Überblick bis zur Prüffrage.

Alle 88 Bausteine folgen derselben Reihenfolge. Du liest so weit, wie du es gerade brauchst. Beispiel: Circuit Breaker

  1. 1Einordnung

    Warum das Thema zählt, mit Skizze „Auf einen Blick“.

  2. 2Shop-Beispiel

    Ein Visual am Beispielshop zum Ausprobieren.

  3. 3Nutzen & Grenzen

    Wann es hilft und wo es endet.

  4. 4Praxis

    Konkrete Arbeitsschritte für dein Projekt.

  5. 5Selbst prüfen

    Drei Fragen: ablesen, anwenden, bewerten.

  6. 6Vertiefen

    Verwandte Bausteine und Nachbarbereiche.

  7. 7Quellen

    Literatur und Standards zum Weiterlesen.

Vom Wissen ins Handeln

Architektur entsteht Schritt für Schritt.

Der Architekturprozess verbindet die Bausteine mit deiner Arbeit: Ziele klären, Möglichkeiten abwägen, Entscheidungen prüfen und aus dem Betrieb lernen.

Den Prozess erkunden

Gut zu wissen

Dein Einstieg in den Atlas.

Womit möchtest du anfangen?

Eine Frage reicht. Der Atlas zeigt dir die Zusammenhänge.