Hva er Serverless
Arkitektur uten serveradministrasjon
Serverless — en skyberegningsmodell der leverandøren administrerer infrastrukturen og utviklere fokuserer kun på koden.
Nøkkelkonsepter
- FaaS (Functions as a Service) — kjøre funksjoner ved hendelser
- BaaS (Backend as a Service) — ferdige backend-tjenester
- Event-driven — kjøring ved triggere
- Pay-per-use — betaling kun for bruk
Populære plattformer
- AWS Lambda — markedsleder
- Google Cloud Functions — GCP-integrasjon
- Azure Functions — Microsoft-løsning
- Vercel / Netlify Functions — for frontend-utviklere
Fordeler
- Ingen serveradministrasjon
- Automatisk skalering
- Betal for faktisk bruk
- Rask distribusjon
Begrensninger
Cold start, tidsgrenser for kjøring, feilsøkingskompleksitet, leverandørlåsing.
Anvendelser
API-endepunkter, hendelsesbehandling, webhook-håndterere, planlagte oppgaver.