Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducción a AWS Serverless: Guía para builders

Avatar for Lino Espinoza Lino Espinoza
April 26, 2025
2

Introducción a AWS Serverless: Guía para builders

Avatar for Lino Espinoza

Lino Espinoza

April 26, 2025
Tweet

Transcript

  1. Inicios de Serverless 2006 Lanzamiento de Amazon S3 2008 Amazon

    EC2 en producción 2014 AWS Lambda preview 2015 AWS Lambda - Generally Available
  2. Serverless en AWS Es un modelo de computación en la

    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.
  3. Adopción de Serveless Adoptar SERVERLESS como estrategia de negocio no

    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.
  4. Serverless Landscape Data Store Amazon S3 Amazon Aurora Serverless Amazon

    EFS Amazon DynamoDB Amazon RDS Proxy Amazon Neptune Serverless Amazon Redshift Serverless Amazon Opensearch Serverless Amazon Elasticache Serverless
  5. Una aplicación serverless Event Source Cambios en el estado de

    la data Solicitudes hacia endpoints Cambios en el estado de un recurso Services Function Node.js Python Java .NET Go Ruby Rust PowerShell Runtime API
  6. Una aplicación serverless Event Source Cambios en el estado de

    la data Solicitudes hacia endpoints Cambios en el estado de un recurso Services
  7. ¿Qué es AWS Lambda? Provee tu código o imagen Paga

    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
  8. Anatomía de una función lambda Función a ejecutarse después de

    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)
  9. 10 Conceptos de AWS Lambda Serverless Escalamiento automático Pagas por

    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)
  10. 11 Basado en memoria, mientras más memoria consumas, lo mismo

    con el cpu Considera que un tamaño pequeño de una función lambda, no necesariamente significa menores costos. Conceptos de AWS Lambda
  11. © 2023, Amazon Web Services, Inc. or its affiliates. Tipos

    de invocación de una función lambda SÍNCRONA, ASÍNCRONA Y BASADA EN EVENTOS
  12. Tips para empezar el builder path 1. Establece las bases

    2. Configura tu IDE, terminal, sdks 3. Comienza con un proyecto simple 4.Progresivam ent e agrega funconalidades 5.Expande tu conocim iento 6. O ptim iza y escala 7. D ocum enta y com parte en com unidad 8. Sal de tu zona de confort, y repite el paso 3
  13. © 2023, Amazon Web Services, Inc. or its affiliates. 4

    Acerca de mi LINO ESPINOZA - AWS COMMUNITY BUILDER @SERVERLESS Gracias por asistir! @LINOINTHECLOUD