Glossar
20 Begriffe aus der Softwareentwicklung, einfach erklärt.
Agile vs Kanban
Zwei Methoden zur Organisation von Softwareentwicklung.
API-First Development
Entwicklungsansatz bei dem die API vor der Oberfläche entworfen wird.
CI/CD Pipeline
Automatisierte Prozesse für Continuous Integration und Continuous Deployment.
Code Review
Systematische Prüfung von Code durch andere Entwickler.
Deployment Strategie
Methoden um Software sicher in Produktion zu bringen.
Design System
Sammlung wiederverwendbarer Komponenten und Design-Richtlinien.
Development as a Service (DaaS)
Software-Entwicklung als monatliche Subscription statt Projektbasis.
DSGVO in der Softwareentwicklung
Datenschutzanforderungen die bei der Softwareentwicklung beachtet werden müssen.
GraphQL
Query-Sprache für APIs, Alternative zu REST.
Headless Commerce
E-Commerce-Architektur bei der Frontend und Backend entkoppelt sind.
Infrastructure as Code (IaC)
Infrastruktur wird durch Code statt manuelle Konfiguration verwaltet.
Microservices
Architekturmuster bei dem eine Anwendung aus kleinen, unabhängigen Services besteht.
Monorepo
Repository-Strategie bei der mehrere Projekte in einem Repository leben.
Multi-Tenancy
Software-Architektur bei der eine Instanz mehrere Kunden bedient.
MVP (Minimum Viable Product)
Die einfachste Version eines Produkts die echten Nutzern Mehrwert bietet.
Progressive Web App (PWA)
Web-Anwendung die sich wie eine native App verhält.
Server-Side Rendering (SSR)
HTML wird auf dem Server statt im Browser generiert.
Technical Debt
Kosten die durch suboptimale technische Entscheidungen entstehen.
TypeScript
Typsichere Erweiterung von JavaScript für robustere Software.
WebSocket
Protokoll für bidirektionale Echtzeit-Kommunikation zwischen Client und Server.