Vad är Serverless
Arkitektur utan serverhantering
Serverless — en molnberäkningsmodell där leverantören hanterar infrastrukturen och utvecklare fokuserar endast på koden.
Nyckelkoncept
- FaaS (Functions as a Service) — köra funktioner vid händelser
- BaaS (Backend as a Service) — färdiga backend-tjänster
- Event-driven — körning vid triggers
- Pay-per-use — betalning endast för användning
Populära plattformar
- AWS Lambda — marknadsledare
- Google Cloud Functions — GCP-integration
- Azure Functions — Microsoft-lösning
- Vercel / Netlify Functions — för frontend-utvecklare
Fördelar
- Ingen serverhantering
- Automatisk skalning
- Betala för faktisk användning
- Snabb distribution
Begränsningar
Cold start, tidsbegränsningar för körning, komplexitet vid felsökning, leverantörsinlåsning.
Tillämpningar
API-slutpunkter, händelsebearbetning, webhook-hanterare, schemalagda uppgifter.