Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
AWS Lambda és el servei de còmput serverless d'Amazon. Puges una funció, defineixes què la dispara i Amazon l'executa sota demanda. Sense servidors a aprovisionar, apedaçar o mantenir calents. Quan res no crida la teva funció, no pagues res. Quan arriben mil peticions alhora, Lambda aixeca mil còpies i et cobra per invocació i pels mil·lisegons que corre cadascuna.
"Serverless" és una petita mentida. Hi ha servidors; simplement no els veus mai. El model encaixa especialment bé amb la feina basada en esdeveniments: un fitxer aterra a S3 i una funció el processa, arriba una petició d'API i una funció respon, una cua s'omple i unes funcions la buiden. El problema són els arrencaments en fred, aquell breu retard quan una funció es desperta del repòs, i els límits de quant pot durar una sola execució. Una empresa de mitjans que redimensiona cada imatge pujada amb una Lambda disparada en carregar-la obté un escalat sense esforç per a una càrrega que està ocupada al migdia i silenciosa a les 3 de la matinada, i paga només per la feina feta.
Comparat amb córrer un servidor tradicional o un contenidor encès les vint-i-quatre hores, Lambda canvia els comptes. Cedeixes una mica de control i previsibilitat a canvi de no gestionar infraestructura i d'un cost que segueix l'ús en lloc del temps d'activitat.
Construïm backends serverless sobre Lambda quan la càrrega ho demana, i moltes ho fan. Trànsit a ràfegues, tasques programades, processament d'imatge i vídeo, gestors de webhooks, pegament entre serveis. El patró manté baixa la sobrecàrrega operativa i deixa que la factura d'un client segueixi la demanda real en lloc d'un servidor inactiu tota la nit.
El serverless no està lliure de contrapartides, i som honestos amb els clients al respecte. Els arrencaments en fred, els límits d'execució i la disciplina de dissenyar al seu voltant importen. Arquitecturem tenint aquestes vores presents, vigilem on es pot disparar el cost, i recorrem a contenidors o serveis sempre encesos quan un problema ho demana de debò, en lloc de forçar-ho tot a través d'un sol model.
Pensant en serverless per al teu backend? Mirem si encaixa.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















