Backend
Das Backend umfasst alle serverseitigen Komponenten einer Anwendung, die für die Datenverarbeitung, Geschäftslogik und Datenbankinteraktionen zuständig sind.
- Wissensbereiche
- /Themenbereiche
- /Segmente
- /Bausteine
Anwendungslogik
Dieses Segment umfasst alle Aspekte der fachlichen und anwendungsbezogenen Logik eines Backends. Dazu zählen die Modellierung von Domänen, Use Cases und Geschäftsregeln sowie die Strukturierung von Abläufen und Zustandsänderungen innerhalb der Anwendung. Es beschreibt, wie fachliche Anforderungen umgesetzt werden, unabhängig von Schnittstellen, Persistenz oder technischer Infrastruktur. Die Anwendungslogik ist bewusst von Integrations- und Betriebsaspekten abgegrenzt und konzentriert sich auf das zentrale Verhalten des Systems.
Architekturmuster
Wiederverwendbare Lösungsprinzipien für strukturelle Entwurfsfragen in Softwaresystemen, die Komponentenorganisation, Verantwortlichkeiten und Interaktionen standardisieren.
Business-Logik
Business-Logik ist die Entscheidungslogik, die die Anforderungen der Geschäftsprozesse unterstützt.
Domain-Driven Design
Ein Ansatz zur Softwareentwicklung, der sich auf die Modellierung komplexer Domänen konzentriert.
Domänenmodell
Ein Domänenmodell ist eine abstrahierte Darstellung der wichtigsten Konzepte und deren Beziehungen innerhalb eines bestimmten Geschäftsbereichs.
Microservices-Architektur
Architekturstil, der Anwendungen in autonome, kleine Dienste zerlegt, um Skalierung, Unabhängigkeit und schnellere Bereitstellung zu ermöglichen.
Monolithische Architektur
Architekturstil, der alle Anwendungsfunktionen in einer einzigen, zusammenhängenden Codebasis bündelt.
Serverless Architecture
Architekturparadigma, bei dem Anwendungen auf verwalteten Cloud-Diensten und ereignisgesteuerten Funktionen laufen, ohne Serverinfrastruktur zu verwalten.
Service-Oriented Architecture (SOA)
Ein Architekturansatz, der Dienste als zentrale Bausteine für die Entwicklung von Softwareanwendungen nutzt.