Backend-as-a-Service · BaaS
# Managed Backend-Plattformen, die Authentifizierung, Datenbank, Storage, Funktionen und Push-Dienste als Cloud-Service anbieten — z. B. Firebase, Supabase, AWS Amplify.
BaaS-Lösungen beschleunigen Time-to-Market signifikant: anstelle eines eigenen Backend-Stacks (API, Auth, Datenbank, Worker) wird der Plattform-Stack genutzt. Der Trade-off ist Lock-in — Datenmodell, Auth-System und Funktionen folgen der Plattformsemantik, ein Wechsel bedeutet meist eine vollständige Backend-Migration. Firebase (Google) und Supabase (Open-Source-Alternative auf PostgreSQL-Basis) sind die meistgenutzten Optionen im Cross-Platform-App-Bereich. BaaS eignet sich gut für MVPs, kostenrelevante frühe Phasen und Produkte ohne komplexe domänenspezifische Logik. Bei wachsender Komplexität, regulatorischen Anforderungen oder spezieller Backend-Logik wird ein eigenes Backend wirtschaftlicher.
Verifiziert 2026-04-30
Cross-Platform App-Entwicklung
# Entwicklungsansatz, bei dem eine gemeinsame Codebasis sowohl iOS- als auch Android-Apps (und teilweise Web/Desktop) erzeugt — typisch über Frameworks wie Flutter oder React Native.
Cross-Platform-Frameworks dominieren heute den Mobile-Markt: Laut Statista nutzten 2024 ca. 46 % der Cross-Platform-Entwicklerinnen und -Entwickler weltweit Flutter, gefolgt von React Native (35 %), Xamarin (15 %) und Ionic (4 %). Der Hauptvorteil ist die Wiederverwendung von 70–95 % des Codes für iOS und Android, was Entwicklungskosten und Time-to-Market typischerweise um 30–40 % gegenüber zwei nativen Entwicklungen reduziert. Cross-Platform ist nicht gleichbedeutend mit "Hybrid" oder "Web-View" — moderne Frameworks wie Flutter kompilieren zu nativem Code und liefern native Performance.
Verifiziert 2026-04-30
Verlagerung von Datenverarbeitung an den Rand des Netzwerks — also möglichst nah am Datenursprung (Gerät, Maschine, Sensor) — statt zentral in der Cloud.
Edge Computing reduziert Latenz, Bandbreitenbedarf und Cloud-Kosten und ermöglicht Anwendungen mit Echtzeit-Anforderungen oder eingeschränkter Konnektivität. Beispiele: Predictive-Maintenance-Modelle, die direkt auf einem Industrie-Gateway laufen; CDN-Edge-Funktionen für personalisierte Web-Inhalte (Vercel Edge, Cloudflare Workers); On-Device-Inferenz für ML-Modelle (Apple CoreML, Android NN-API). Im Industrie-4.0-Kontext fungiert das Edge-Gateway oft als Puffer zwischen Maschinen-Bussen (Modbus, OPC UA, MQTT) und der Cloud — und übernimmt Datennormalisierung, Vor-Aggregation und Sicherheits-Authentifizierung. Edge ist kein Cloud-Ersatz, sondern komplementär: Edge übernimmt zeitkritische, lokale Aufgaben; die Cloud Aggregation, Modelltraining und Langzeit-Speicher.
Verifiziert 2026-04-30
Ein Content-Management-System ohne fest gekoppeltes Frontend. Inhalte werden über eine API ausgeliefert und können von beliebigen Clients (Mobile, Web, Voice, IoT) konsumiert werden.
Im Gegensatz zu monolithischen CMS wie WordPress, das HTML direkt rendert, liefert ein Headless CMS Inhalte ausschließlich als strukturierte Daten (typischerweise JSON über REST oder GraphQL). Beispiele sind Strapi (Open Source), Contentful, Sanity, Storyblok, Directus. Vorteile: ein Redaktionssystem versorgt mehrere Frontends (Marketing-Website, Mobile App, Partner-Portal); klare Trennung zwischen Inhalt und Präsentation; bessere Performance durch Static Site Generation am Frontend. Nachteile: Vorschau und WYSIWYG-Erlebnisse für Redakteure brauchen separate Implementierung. Kombination mit Astro, Next.js oder Nuxt ist verbreitet.
Verifiziert 2026-04-30
Ein Architekturmuster, bei dem ein Backend in mehrere unabhängig deploybare Dienste zerlegt wird, die über klar definierte Schnittstellen (HTTP, Messaging) kommunizieren.
Microservices stehen im Kontrast zum Monolithen, bei dem das gesamte Backend in einem Deployment-Artefakt liegt. Vorteile: separates Deployment, separate Skalierung, technologische Vielfalt pro Service, organisatorische Skalierung über mehrere Teams. Nachteile: deutlich höhere Komplexität in Betrieb (Distributed Tracing, Service Discovery, Konsistenzgarantien), Schnittstellen-Versionierung und Datenkonsistenz. Microservices sind kein Default — für die meisten B2B-App-Backends mit ein bis zehn Engineers ist ein gut strukturierter "Modulith" (modulare Monolith) die bessere Wahl, der bei Bedarf später dekomponiert werden kann.
Verifiziert 2026-04-30
Native Apps werden in der plattformeigenen Sprache (Swift/Kotlin) entwickelt und kompiliert. Hybrid-Apps verpacken eine Web-Anwendung in einen plattformeigenen Container (Cordova, Capacitor).
"Hybrid" und "Cross-Platform" werden oft fälschlich gleichgesetzt. Hybrid bedeutet streng: HTML/CSS/JavaScript in einer WebView, ergänzt durch Brücken zu nativen APIs (z. B. Apache Cordova, Capacitor). Cross-Platform-Frameworks wie Flutter oder React Native sind technisch keine Hybrid-Lösungen — sie rendern direkt mit nativen UI-Primitiven oder einer eigenen Rendering-Engine. Die Unterscheidung ist relevant für Performance, App-Store-Akzeptanz und Wartung. Native bleibt die Referenz für rechenintensive Anwendungen (AR, Spiele, fortgeschrittene Audio/Video-Pipelines); Cross-Platform dominiert den B2B- und Mittelstandsbereich; Hybrid wird zunehmend von PWAs verdrängt.
Verifiziert 2026-04-30
OAuth 2.0 & OpenID Connect · OIDC
# OAuth 2.0 (RFC 6749) ist das Standardprotokoll für delegierte Autorisierung. OpenID Connect ist eine Identitäts-Schicht darüber, die Authentifizierung standardisiert.
OAuth 2.0 ermöglicht es einer Anwendung, im Namen eines Nutzers auf eine Ressource zuzugreifen, ohne dessen Passwort zu kennen — z. B. "Mit Google anmelden". OpenID Connect (OIDC) erweitert OAuth 2.0 um ein standardisiertes ID-Token (JWT), das Identitätsinformationen enthält. Für moderne Apps gilt der Authorization Code Flow with PKCE (RFC 7636) als sicherer Standard; der Implicit Flow ist obsolet. OAuth 2.1 (in Erarbeitung) konsolidiert Best Practices. Bei B2B-Anwendungen wird OIDC oft mit Identity-Providern wie Authentik, Keycloak, Auth0 oder Microsoft Entra ID kombiniert; mehrere Provider parallel sind über einen Multi-Auth-Guard im Backend möglich.
Verifiziert 2026-04-30
Progressive Web App · PWA
# Eine Web-Anwendung, die durch standardisierte Browser-APIs (Service Worker, Web App Manifest, Web Push) das Verhalten einer nativen App nachbildet — installierbar, offline-fähig, mit Push-Benachrichtigungen.
PWAs werden über den Browser ausgeliefert und benötigen keinen App-Store. Eine korrekt implementierte PWA kann zum Home-Screen hinzugefügt werden, im Vollbild laufen, Hintergrund-Synchronisation durchführen und Push-Nachrichten empfangen (auf iOS seit Safari 16.4, also iOS 16.4 / 2023). Vorteile: keine App-Store-Reviewzeiten, kein Plattform-Tax, keine Trennung der Codebasis. Einschränkungen: kein Zugriff auf bestimmte native APIs (NFC mit Limitationen, Bluetooth Low Energy nur in Chrome/Edge, keine breite Background-Verarbeitung auf iOS), und im B2B-Vertrieb fehlt das vertraute Symbol im App-Store. Sinnvoll für Tools, Dashboards und Inhaltsplattformen ohne harte Hardware-Anforderungen.
Verifiziert 2026-04-30
SPA (Single Page Application) lädt die App einmal als JavaScript und rendert clientseitig. SSR (Server-Side Rendering) liefert vollständig gerenderte HTML-Seiten — wichtig für Performance und SEO.
Reine SPAs (klassisch React mit Create-React-App, alte Angular-Setups) sind heute selten erste Wahl: Suchmaschinen-Crawler haben Schwierigkeiten mit JS-rendered Inhalten, Erst-Lade-Performance leidet, und Core-Web-Vitals-Werte sinken. SSR rendert Seiten vorab am Server — entweder zur Build-Zeit (Static Site Generation, SSG) oder pro Request (klassisches SSR) — und liefert sofort HTML. Moderne Frameworks wie Next.js, Nuxt, Astro, Remix oder SvelteKit kombinieren Hybrid-Strategien: statisch wo möglich, server-gerendert wo dynamisch nötig, mit Hydration zum Client. Astro praktiziert "Islands Architecture": die Seite wird statisch ausgeliefert, JavaScript-Inseln werden gezielt hydratisiert. Das ist Standard für SEO-relevante öffentliche Inhalte.
Verifiziert 2026-04-30
Ein Protokoll (RFC 6455) für persistente, bidirektionale Verbindungen zwischen Client und Server über eine einzige TCP-Verbindung — geeignet für Echtzeit-Updates und niedrige Latenz.
WebSockets ermöglichen Anwendungen wie Chats, Live-Dashboards, Telemetrie-Streams oder kollaborative Editoren, bei denen der Server jederzeit Daten an den Client schicken können soll. Im Gegensatz zu klassischem HTTP-Polling gibt es keine wiederholten Requests; die Verbindung bleibt offen. Alternativen sind Server-Sent Events (SSE) — einfacher, aber unidirektional — sowie Long-Polling als Legacy-Fallback. Im B2B-IoT-Kontext werden WebSockets häufig mit MQTT (über WebSocket Transport) kombiniert. Für Edge-Verbindungen mit geringer Bandbreite ist MQTT direkt geeigneter; im Browser bleibt WebSocket der Standard.
Verifiziert 2026-04-30