iX Developer 2023
S. 72
Developer Experience
Serverless Computing

Kein Server, kein Stress: Serverless

Serverless Computing verspricht die Abstraktion von Infrastruktur. Der Fokus der Entwicklung liegt ausschließlich auf der Business-Logik in Form von Serverless Functions. Aber eignet sich das Paradigma auch für komplexe Anwendungsfälle?

Von Lars Röwekamp

Cloud-Provider preisen ihre Serverless-Angebote in etwa folgendermaßen an: „Führen Sie Ihre Geschäftslogik beliebig skalierbar und hoch verfügbar in Form von cloudbasierten Serverless Functions aus – ohne zusätzlichen Aufwand für die Bereitstellung und Verwaltung der dafür benötigten Infrastruktur. Run code, not servers!“

Das klingt zunächst nach einem optimalen Szenario. Hochverfügbarkeit und unbegrenzte Skalierung, ohne selbst etwas dafür zu tun. Und der Clou des Ganzen: Kosten entstehen nur, wenn die Funktion und damit der eigene Business-Code tatsächlich aufgerufen wird. Pay-per-Use heißt das zugehörige Abrechnungsmodell. Und das je nach Anbieter millisekundengenau!

Kommentieren