Segmente

Backend

Das Backend umfasst alle serverseitigen Komponenten einer Anwendung, die für die Datenverarbeitung, Geschäftslogik und Datenbankinteraktionen zuständig sind.

Modellordnung
  1. Wissensbereiche
  2. /Themenbereiche
  3. /Segmente
  4. /Bausteine
Ansicht
Segment
Typ
Einordnung

Operations

Dieses Segment umfasst alle Aspekte des laufenden Betriebs und der Laufzeiteigenschaften eines Backends. Dazu gehören Themen wie Deployment, Konfiguration, Überwachung, Fehlertoleranz, Skalierung und Verfügbarkeit. Es beschreibt, wie ein Backend im Betrieb beobachtet, gesteuert und stabil gehalten wird, unabhängig von fachlicher Logik oder konkreten Integrationsszenarien. Aspekte der Datenmodellierung, der externen Schnittstellen und der Systemintegration sind bewusst nicht Teil dieses Segments und werden in anderen Segmenten behandelt.

MethodeOperations

Continuous Delivery (CD)

Continuous Delivery ist ein Softwareentwicklungsansatz, der darauf abzielt, Änderungen an Software schnell, zuverlässig und sicher in Produktion zu bringen.

#Daten#Analytics
KonzeptOperations

Backpressure

Mechanismus zur Steuerung von Datenflüssen zwischen Komponenten, der verhindert, dass Produzenten Verbraucher durch zu hohe Raten überlasten.

#Architektur#Software-Engineering
KonzeptOperations

Circuit Breaker

Ein Circuit Breaker schützt Systeme vor Überlastung und Ausfällen.

#Produkt#Delivery
KonzeptOperations

Container-Orchestrierung

Architekturkonzept zur Automatisierung von Deployment, Skalierung und Management containerisierter Anwendungen über Cluster.

#Plattform#DevOps
KonzeptOperations

Containerization

Verpackt Anwendungen und Abhängigkeiten in portable Container für konsistente Umgebungen, schnellere Deployments und bessere Ressourcennutzung.

#Plattform#Architektur
KonzeptOperations

Continuous Integration (CI)

Continuous Integration ist eine Softwareentwicklungspraxis, die darauf abzielt, Änderungen im Code kontinuierlich zu integrieren und automatisierte Tests durchzuführen.

#DevOps#Plattform
KonzeptOperations

DevOps

DevOps ist eine Methodik, die Entwicklungs- (Dev) und Betriebsteams (Ops) verbindet, um die Softwareauslieferung zu optimieren.

#DevOps#Plattform
KonzeptOperations

Konfiguration

Ein Konzept zur strukturierten und systematischen Anpassung von Systemen.

#Delivery#Governance
KonzeptOperations

Lastverteilung

Die Lastverteilung ist eine Technik zur Verteilung des Datenverkehrs auf mehrere Server.

#Produkt#Delivery
KonzeptOperations

Monitoring

Monitoring ist ein Prozess zur fortlaufenden Überwachung und Analyse von Systemen.

#Daten#Analytics
KonzeptOperations

Observabilität

Observabilität ermöglicht es, den Zustand komplexer Systeme durch Minderungen wie Metriken, Logs und Traces zu verstehen.

#Observability#Zuverlässigkeit
KonzeptOperations

Rate Limiting

Mechanismus zur Begrenzung der Anfragerate an Dienste und APIs, um Stabilität, Fairness und Schutz vor Überlast sowie Missbrauch sicherzustellen.

#Architektur#Zuverlässigkeit
KonzeptOperations

Service Mesh

Ein Service-Mesh ist eine infrastrukturelle Schicht, die die Kommunikation zwischen mikroservices in einer verteilten Anwendung verwaltet.

#Observability#Zuverlässigkeit
KonzeptOperations

Skalierbarkeit

Skalierbarkeit bezieht sich auf die Fähigkeit eines Systems, mit steigender Last umzugehen.

#Produkt#Delivery
KonzeptOperations

Systemdesign

Konzeptionelle Leitlinien zur Strukturierung und Gestaltung skalierbarer, wartbarer Softwaresysteme.

#Architektur#Softwareentwicklung
KonzeptOperations

Telemetrie

Telemetrie beschreibt das Erfassen, Transportieren und Auswerten technischer Messdaten aus verteilten Systemen zur Unterstützung von Beobachtbarkeit und Betrieb.

#Beobachtbarkeit#Analyse
KonzeptOperations

Verfügbarkeit

Verfügbarkeit beschreibt die Fähigkeit, Systeme oder Dienste jederzeit zur Verfügung zu stellen.

#Observability#Zuverlässigkeit
KonzeptOperations

Zuverlässigkeit

Zuverlässigkeit ist ein entscheidendes Konzept in der Systementwicklung, das sicherstellt, dass Systeme konstant die erwartete Leistung erbringen.

#Observability#Zuverlässigkeit
TechnologieOperations

Apache HTTP Server

Ein modularer, quelloffener HTTP-Webserver zur Auslieferung von Webinhalten, Reverse-Proxying und TLS-Versorgung.

#Plattform#Architektur
TechnologieOperations

Caddy

Caddy ist ein moderner HTTP-Server und Reverse-Proxy mit automatischer HTTPS-Konfiguration, einfacher Syntax und erweiterbarer Plugin-Architektur.

#Plattform#Architektur
TechnologieOperations

Docker

Docker ist eine Plattform zur Automatisierung der Bereitstellung von Anwendungen in Containern.

#DevOps#Plattform
TechnologieOperations

Kubernetes

Kubernetes ist eine Open-Source-Plattform zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen.

#DevOps#Plattform
TechnologieOperations

Nginx

Reverse-Proxy-basierter API-Gateway für Routing, Sicherheit, Traffic-Management und Observability.

#Plattform#Integration