serverlesslähestymistapoja
Serverlesslähestymistavat ovat pilviin perustuvia kehitys- ja käyttöönotto-arkkitehtuureja, joissa sovelluksia ja toimintoja ajetaan hallinnoitujen ajonaikojen (runtime) päällä ilman, että kehittäjän tarvitsee hallita palvelin- tai kapasiteettitarpeita. Keskeisiä rakennuspalikoita ovat Function-as-a-Service (FaaS), Backend-as-a-Service (BaaS) sekä tapahtumapohjainen integraatio ja orkestrointi. FaaS antaa pienikokoisten, tilattomien funktioiden suorituksen tapahtumien laukaisemana, kun taas BaaS tarjoaa valmiita taustapalveluita kuten autentikoinnin, tallennuksen ja reaaliaikaisen viestinnän. Tapahtumapohjaisuus yhdistää komponentit tapahtumien, jonojen ja viestinvälityksen kautta, ja monissa toteutuksissa käytetään orkestrointia tilapohjaisiin työvaiheisiin.
Hyötyjä ovat operatiivisen hallinnan keveneminen, automaattinen skaalautuvuus ja käyttökustannusten perusoikeus (pay-per-use). Tämä sopii erityisesti vuorovaikutteisiin API-käyttöliittymiin,
Käyttötapaukset vaihtelevat API-backendistä suurten tietovirtojen käsittelyyn, kuvien ja videosisällön muokkaukseen sekä IoT-laitteiden tapahtumavirroihin. Yleisiä toteutuksia ovat