Nyckelkomponenterna i en serverlös arkitektur är:
1. FaaS (Function as a Service): den viktigaste komponenten i en serverlös arkitektur. Det låter dig köra din kod utan att behöva hantera den underliggande infrastrukturen.
2. Händelsekälla: den utlöser funktionsexekveringen baserat på en specifik händelse. Det kan vara en API-gateway, en meddelandekö eller någon annan händelsekälla.
3. Compute-tjänst: en tjänst som exekverar koden som svar på händelsen. Exempel inkluderar AWS Lambda, Microsoft Azure Functions och Google Cloud Functions.
4. Datalager: en molnbaserad databastjänst, som Amazon DynamoDB, som låter dig lagra och hämta data utan att behöva hantera den underliggande infrastrukturen.
5. API-gateway: en tjänst som tillhandahåller en säker slutpunkt för dina serverlösa funktioner, så att du kan exponera dem för omvärlden.
6. Verktygskedja för utvecklare: en samling verktyg och ramverk som hjälper dig att utveckla, distribuera och hantera dina serverlösa funktioner.
7. Serverlöst ramverk: ett ramverk med öppen källkod som ger ett enkelt sätt att utveckla, distribuera och hantera serverlösa applikationer på flera molnplattformar, med flexibiliteten att välja ditt eget programmeringsspråk och molntjänstleverantör.
Publiceringsdatum: