nube que permite ejecutar aplicaciones y servicios sin tener que administrar servidores. En lugar de aprovisionar, escalar y gestionar la infraestructura, AWS maneja automáticamente estos aspectos, lo que permite a los desarrolladores enfocarse en escribir código y construir aplicaciones más rápido.
se trata solo de tecnología, sino de velocidad, eficiencia y competitividad. Empresas que lo implementan pueden innovar rápidamente, reducir costos operativos y mejorar la experiencia del cliente sin preocuparse por la infraestructura.
por milisegundo Empaqueta como un .zip file (250 MB) o como un container image (10 GB) Soporta lenguajes como (Java, Go, Node.js, .NET, Python, Ruby) Sin aprovisionamiento o administración de servidores Escalamiento en milisegundos en respuesta al tráfico ES LA FORMA MÁS RÁPIDA DE CONSTRUIR APLICACIONES MODERNAS CON EL MÁS BAJO COSTO DE OPORTUNIDAD
la invocación Contiene la información enviada durante la invocación de la lambda Event (object) Metadata para obtener información del runtime (requestId, authorizers, log group, etc) Handler Context (object)
lo que usas Casos de uso Procesamientos de data a escala Web y mobile backends Cargas de trabajo de Machine Learning Aplicaciones basadas en eventos (Event Driven Architecture)
JAVA, FACILITA EL LLAMADO A SERVICIOS DE AWS CON API DE JAVA IDIOMÁTICAS Es un framework opensource para construir aplicaciones serverless en AWS Cuenta con una sintaxis abreviada para declarar funciones, APIs, bases de datos, y mappings de eventos. Basado en YAML, deploy se realiza con AWS CloudFormation https://aws.amazon.com/serverless/sam/ https://github.com/aws/serverless-application-model
un template pre-configurado de AWS SAM junto con código de ejemplo en el lenguaje de tu preferencia sam package - Empaqueta el codigo de la aplicación junto con las dependencias en un ”deployment package” sam build - Prepara los siguientes pasos para hacer deploy o probar locamente sam deploy - Despliega tu aplicación serverless a la nube de AWS sam local - Prueba el código de tu aplicación localmente sam logs - Obtén los logs generados por tu función lambda desplegada