Serverless Computing: Mehr Zeit für den Code

Entwickler, die ihre Anwendungen in einer Cloud-Umgebung unterbringen möchten, können aus einer Vielzahl von Anbietern und Modi wählen. Wer die Möglichkeit hat, nutzt immer häufiger sogenanntes Serverless Computing, oft auch Serverless Infrastructure oder auch Function as a Service (FaaS) genannt. Hinter diesen verwirrenden Begriffen versteckt sich ein Cloud-Computing-Modell, welches die Abstraktion zwischen physikalischer Hardware und dem genutzten Angebot auf die Spitze treibt und dadurch sehr viele Probleme abnimmt.
Die eher klassisch anmutende Nutzungsvariante des Serverless Computing sieht vor, dass Entwickler ihre Anwendungen bei einem Provider hochladen und zur Verfügung gestellte Funktionen oder Module einbetten. Diese sorgen dafür, dass die Aufgaben mit der eigentlichen Workload an den Anbieter ausgelagert werden.