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
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