Mis on Serverita
Arhitektuur ilma serverite haldamiseta
Serverita — pilvandmistöötluse mudel, kus pakkuja haldab infrastruktuuri ja arendajad keskenduvad ainult koodile.
Põhimõisted
- FaaS (Functions as a Service) — funktsioonide käivitamine sündmustel
- BaaS (Backend as a Service) — valmis backend-teenused
- Event-driven — täitmine päästikutel
- Pay-per-use — makse ainult kasutuse eest
Populaarsed platvormid
- AWS Lambda — turuliider
- Google Cloud Functions — GCP integratsioon
- Azure Functions — Microsofti lahendus
- Vercel / Netlify Functions — frontend-arendajatele
Eelised
- Pole serverite haldamist
- Automaatne skaleerimine
- Makse tegeliku kasutuse eest
- Kiire juurutamine
Piirangud
Cold start, täitmisaja piirangud, silumise keerukus, tarnija lukustus.
Rakendused
API lõpp-punktid, sündmuste töötlemine, webhook-käitlejad, ajastatud ülesanded.