Capítulo 18. Sin servidor y funciones como servicio

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Las ofertas de funciones como servicio (FaaS), como como AWS Lambda y Azure Functions, son entornos de ejecución de software relativamente nuevos que han dado credibilidad a la creación de microservicios sencillos sin necesidad de servidores. La industria ha acuñado el término serverless (sin servidor ) para referirse a este tipo de entornos de ejecución.1

Ofertas FaaS proporcionan capacidades de computación basadas en eventos sin necesidad de comprar, instalar, configurar o mantener servidores. Las ofertas FaaS como AWS Lambda y Azure Functions te ofrecen una escalabilidad prácticamente ilimitada con la posibilidad de pagar a un nivel medido por subsegundos.

Servicios como AWS Lambda pueden escalar hasta casi cualquier tamaño de escalado racional necesario, sin que se requiera ninguna acción para que eso ocurra. Este es el verdadero poder de FaaS.

He aquí algunos casos típicos de uso de FaaS:

  • Transformación de imágenes para imágenes recién subidas

  • Procesamiento de datos métricos en tiempo real

  • Validación, filtrado y transformación de datos en streaming

Es el más adecuado para cualquier tipo de procesamiento en el que:

  • Las operaciones deben realizarse como consecuencia de un suceso que ocurre en tu aplicación o entorno

  • Un flujo de datos necesita filtrado o transformación

  • Es necesario validar o regular ...

Get Arquitectura a escala, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.