Das Frontend umfasst alle visuellen Elemente und Benutzeroberflächen einer Anwendung.
Dieses Segment beschreibt die Logik im Frontend, die das Verhalten der Anwendung steuert, ohne primär Teil der UI-Struktur zu sein. Dazu gehören clientseitige Use-Case-Flows, Validierungs- und Entscheidungslogik, Orchestrierung von Interaktionen sowie die Strukturierung von Code für Wartbarkeit und Erweiterbarkeit. Der Fokus liegt auf der fachlich und technisch motivierten Logik im Client, unabhängig davon, wie Daten gespeichert oder externe Systeme angebunden werden. Zustands- und Datenhaltung sowie Integrationsmechaniken werden in separaten Segmenten behandelt.
Konzept zur Verwaltung des Zustands auf der Client-Seite, inklusive Session-, UI- und Cache-Daten. Beschreibt Designaspekte, Synchronisation und Konsistenzanforderungen.
Konzept zur Strukturierung von Benutzeroberflächen und clientseitiger Logik, mit Fokus auf Rendering, Zustandsverwaltung und Performance im Browser oder nativen Client.
Grundsätzliche Strategien zum Erkennen, Klassifizieren und Behandeln von Fehlern in Softwaresystemen.
Architekturmuster, das Systeme in klar abgegrenzte, wiederverwendbare Komponenten mit definierten Schnittstellen zerlegt.
Konzeptuelle Prinzipien und Muster zur Verwaltung von Anwendungszustand über Komponenten, Clients und Server hinweg.