Características de AWS Lambda
¿Por qué AWS Lambda?
AWS Lambda es un servicio de computación sin servidor que ejecuta código en respuesta a eventos y administra automáticamente los recursos de computación subyacentes. Estos eventos pueden ser cambios de estado o una actualización, como que un usuario coloque un artículo en un carrito de la compra en un sitio web de comercio electrónico. Puede utilizar AWS Lambda para ampliar otros servicios de AWS con lógica personalizada o crear sus propios servicios backend que funcionen a escala, rendimiento y seguridad de AWS. AWS Lambda ejecuta de forma automática el código en respuesta a varios eventos, como las solicitudes HTTP a través de Amazon API Gateway, las modificaciones de objetos en los buckets de Amazon Simple Storage Service (Amazon S3), las actualizaciones de tablas en Amazon DynamoDB y las transiciones de estado en AWS Step Functions.
Lambda ejecuta el código en una infraestructura informática de alta disponibilidad y lleva a cabo toda la administración de los recursos informáticos. Entre otras cosas, se encarga del mantenimiento del servidor y del sistema operativo, del aprovisionamiento de capacidad y del escalado automático, de la implementación de código y de parches de seguridad, y del monitoreo y el registro del código. Lo único que tiene que hacer es proporcionar el código.