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
KonzeptAnwendungslogik

Architekturmuster

Wiederverwendbare Lösungsprinzipien für strukturelle Entwurfsfragen in Softwaresystemen, die Komponentenorganisation, Verantwortlichkeiten und Interaktionen standardisieren.

#Architektur#Softwaretechnik
KonzeptAnwendungslogik

Business-Logik

Business-Logik ist die Entscheidungslogik, die die Anforderungen der Geschäftsprozesse unterstützt.

#Daten#Analytics
KonzeptAnwendungslogik

Domain-Driven Design

Ein Ansatz zur Softwareentwicklung, der sich auf die Modellierung komplexer Domänen konzentriert.

#Produkt#Delivery
KonzeptAnwendungslogik

Domänenmodell

Ein Domänenmodell ist eine abstrahierte Darstellung der wichtigsten Konzepte und deren Beziehungen innerhalb eines bestimmten Geschäftsbereichs.

#Architektur#Software Eng.
KonzeptAnwendungslogik

Microservices-Architektur

Architekturstil, der Anwendungen in autonome, kleine Dienste zerlegt, um Skalierung, Unabhängigkeit und schnellere Bereitstellung zu ermöglichen.

#Architektur#Software-Engineering
KonzeptAnwendungslogik

Monolithische Architektur

Architekturstil, der alle Anwendungsfunktionen in einer einzigen, zusammenhängenden Codebasis bündelt.

#Architektur#Softwaretechnik
KonzeptAnwendungslogik

Serverless Architecture

Architekturparadigma, bei dem Anwendungen auf verwalteten Cloud-Diensten und ereignisgesteuerten Funktionen laufen, ohne Serverinfrastruktur zu verwalten.

#Architektur#Cloud
KonzeptAnwendungslogik

Service-Oriented Architecture (SOA)

Ein Architekturansatz, der Dienste als zentrale Bausteine für die Entwicklung von Softwareanwendungen nutzt.

#Architektur#Software Eng.
KonzeptDaten & Zustand

CAP Theorem

Das CAP-Theorem beschreibt die grundlegenden Einschränkungen von verteilten Datenbanken in Bezug auf Konsistenz, Verfügbarkeit und Partitionstoleranz.

#Daten#Analytics
KonzeptDaten & Zustand

Caching

Strategie zur temporären Speicherung häufig genutzter Daten zur Reduktion von Latenz und Last. Umfasst Formen wie In-Memory-, HTTP- und CDN-Caches sowie Regeln für Konsistenz, Invalidation und Kapazitätsmanagement.

#Architektur#Softwareentwicklung
KonzeptDaten & Zustand

Datenbankindex

Datenstrukturen, die Abfragen durch schnelle Suchpfade auf Tabellen beschleunigen und so Lesezugriffe optimieren.

#Daten#Architektur
KonzeptDaten & Zustand

Datenreplikation

Mechanismen und Muster zur Kopie und Synchronisation von Daten über Speichersysteme hinweg, um Verfügbarkeit, Skalierbarkeit und Ausfallsicherheit zu erhöhen.

#Daten#Integration
KonzeptDaten & Zustand

Eventual Consistency

Eventual Consistency ist ein Konsistenzmodell, das sicherstellt, dass alle Kopien einer Datenbankeventuell übereinstimmen werden, ohne dass während des gesamten Ablaufs sofortige Konsistenz erforderlich ist.

#Daten#Analytics
KonzeptDaten & Zustand

HTTP Caching

HTTP Caching beschreibt Mechanismen und Regeln zur Zwischenspeicherung von HTTP-Antworten, um Latenz, Bandbreite und Backend-Last zu reduzieren.

#Architektur#Softwareentwicklung
KonzeptDaten & Zustand

NoSQL Datenbank

Nicht-relationale Datenbanksysteme mit flexiblen Schemata, ausgelegt für horizontale Skalierung und verschiedene Konsistenzmodelle.

#Daten#Plattform
KonzeptDaten & Zustand

Sharding

Horizontale Partitionierung von Daten über mehrere Knoten zur Skalierung und Lastverteilung.

#Daten#Architektur
KonzeptDaten & Zustand

Transaktion

Ein grundlegendes Konzept zur Durchführung von Transaktionen in verschiedenen Systemen.

#Security#Architektur
TechnologieDaten & Zustand

MongoDB

Eine NoSQL-Datenbank, die schemalosen Datenspeicher ermöglicht.

#Daten#Analytics
TechnologieDaten & Zustand

MySQL

MySQL ist eine weitverbreitete Open-Source-Datenbank, die für ihre Zuverlässigkeit und hohe Leistung bekannt ist.

#Daten#Plattform
TechnologieDaten & Zustand

Oracle Database

Oracle ist eine umfassende Datenbanklösung, die für Unternehmen entwickelt wurde.

#Daten#Plattform
TechnologieDaten & Zustand

PostgreSQL

PostgreSQL ist ein leistungsstarkes, objektrelationales Datenbankmanagementsystem.

#Daten#Analytics
TechnologieDaten & Zustand

Redis

Redis ist ein In-Memory-Datenbank-Management-System, das als Datenstruktur-Server fungiert.

#Daten#Analytics
TechnologieDaten & Zustand

SQLite

SQLite ist eine eingebettete, serverlose SQL-Datenbank-Engine in einer einzigen Bibliothek, geeignet für lokale Persistenz in Anwendungen.

#Daten#Plattform
KonzeptIntegration

Asynchrone Kommunikation

Asynchrone Kommunikation ermöglicht den Austausch von Informationen ohne zeitliche Einschränkungen.

#Produkt#Delivery
Seite 1 von 3