OpenFaaS è un framework per la creazione di funzioni Serverless mediante container. Il progetto (che ora ha 4000+ stelle su github) è iniziato come Proof of Concept lo scorso anno, per capire se era possibile gestire le Alexa Skills o funzioni Lambda su Docker Swarm.
"Serverless" è un nome errato, si tratta di un nuovo modello di architettura di servizi (service) in sistemi guidati da eventi (event-driven). Le funzioni serverless sono spesso utilizzate come interconnessioni tra servizi.
Una funzione serverless è un pezzo di codice piccolo, discreto e riutilizzabile che:
- è effimero
- non è un demone
- non pubblica servizi TCP
- non ha stati
- utilizza i servizi esistenti o risorse di terzi
- esegue in pochi secondi (basato sul valore predefinito di AWS Lambda)
Stack on a budget (Free Tier Driven Development FTDD)
per saperne di più
Dockercon 2017
Add new comment