Serverless

TL;DR

Serverless bedeutet: Code läuft nur bei Bedarf, keine dauerhaft laufenden Server. Das spart Energie, da Ressourcen nur bei tatsächlicher Nutzung verbraucht werden.

Was ist Serverless?

Serverless (auch Functions-as-a-Service) bedeutet, dass Code in kleinen Funktionen ausgeführt wird, die nur bei Bedarf starten. Es gibt natürlich Server – aber der Entwickler kümmert sich nicht darum.

Wie Serverless funktioniert

  • Funktion wird durch Event getriggert (HTTP, Timer, etc.)
  • Container startet, führt Code aus
  • Container wird nach Inaktivität gestoppt
  • Abrechnung nach Ausführungszeit

Vorteile

  • Keine Server-Wartung
  • Automatische Skalierung
  • Pay-per-Use: Nur zahlen, was genutzt wird
  • Ideal für variable Last

Nachteile

  • Cold Starts: Erste Anfrage langsamer
  • Vendor Lock-in
  • Komplexeres Debugging
  • Nicht für lang laufende Prozesse

Serverless und Nachhaltigkeit

Sehr nachhaltig bei richtiger Nutzung:

  • Keine idle Server, die Strom verbrauchen
  • Ressourcen nur bei Bedarf
  • Effiziente Auslastung der Hardware

Anbieter

  • AWS Lambda
  • Vercel Functions
  • Cloudflare Workers
  • Netlify Functions

Fazit

Serverless ist ideal für APIs, Webhooks und variable Lasten. Es ist nachhaltig, skalierbar und kostengünstig – wenn es zum Use Case passt.

Mehr aus dem Glossar

Geändert am:
15.12.2025

Static Site Generation (SSG)

HTML wird zur Build-Zeit erzeugt und statisch per CDN ausgeliefert. Maximale Performance, kaum Server-Compute pro Request.
Static Site Generation (SSG)
Mein Beitrag
für die Umwelt

Mein Beitrag für nachhaltiges Webdesign – Erfahre mehr darüber, wie meine digitalen Angeboteumweltfreundlich gestaltet sind und welche nachhaltigen Praktiken ich umsetzte.

Meine nachhaltigen Praktiken