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
Ein Shop, zwölf Fragen ↓
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.
- Katalog
- Warenkorb
- Bestellung→ Broker
- Zahlung→ Zahlungsanbieter
- Lager
- Versand→ Versanddienstleister
- Rechnung← Rechnungsworker
8Kapitel II · Verteilte Systeme
Was gilt, wenn die Verbindung zum Zahlungsanbieter nach dem Absenden abbricht?
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.
Grundlagen legen
Systeme gestalten
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.
- GeschlossenAufrufe laufen durch, Fehler in Folge werden gezählt.
- OffenAufrufe werden sofort abgelehnt, der Anbieter bleibt unbelastet.
- Halb offenDer nächste Aufruf ist eine Probe und entscheidet.
- 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
- 1Einordnung
Warum das Thema zählt, mit Skizze „Auf einen Blick“.
- 2Shop-Beispiel
Ein Visual am Beispielshop zum Ausprobieren.
- 3Nutzen & Grenzen
Wann es hilft und wo es endet.
- 4Praxis
Konkrete Arbeitsschritte für dein Projekt.
- 5Selbst prüfen
Drei Fragen: ablesen, anwenden, bewerten.
- 6Vertiefen
Verwandte Bausteine und Nachbarbereiche.
- 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- 01AnforderungenAnforderungen & Qualitätsziele
- 02GrenzenSystemgrenzen & Verantwortlichkeiten
- 03OptionenOptionen & Abwägungen
- 04EntwurfStruktur & Laufzeit entwerfen
- 05BewertungQualität & Risiken bewerten
- 06KommunikationEntscheidungen kommunizieren
- 07BetriebUmsetzung & Betrieb begleiten
- 08EvolutionArchitektur weiterentwickeln
Erkenntnisse aus Bewertung und Betrieb fließen in den Entwurf zurück.
Gut zu wissen
Dein Einstieg in den Atlas.
Womit möchtest du anfangen?
Eine Frage reicht. Der Atlas zeigt dir die Zusammenhänge.