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

Serverless Applications

jjdelcampo
November 19, 2016

Serverless Applications

Charla sobre aplicaciones Serverless en Codemotion 2016

jjdelcampo

November 19, 2016
Tweet

Other Decks in Programming

Transcript

  1. MADRID · NOV 18-19 · 2016 Nos presentamos Juan José

    del Campo Arquitecto Oficina Técnica @jjdelcampo Luis Miguel Fernández Líder Técnico CE SOA / BPM / APIM @luismi_ft
  2. MADRID · NOV 18-19 · 2016 Agradecimiento CE Cloud CE

    SOA / BPM / APIM Oficina Técnica
  3. MADRID · NOV 18-19 · 2016 Qué vamos a ver

    Contexto de la aplicación Definición de la arquitectura La aplicación en marcha AWS Lambda desde cero Valoración Otras alternativas
  4. MADRID · NOV 18-19 · 2016 Contexto de la aplicación

    Inicio Rápido Lógica Negocio Escalable Multicanal Inversión Gradual Incidencias
  5. MADRID · NOV 18-19 · 2016 Arquitectura: Elección FaaS AWS

    Flexibilidad Inmediatez Mínima inversión Suite completa Nuestra experiencia AWS Lambda
  6. MADRID · NOV 18-19 · 2016 Function as a Service

    (FaaS) “Serverless can also mean applications where some amount of server-side logic is still written by the application developer but unlike traditional architectures is run in stateless compute containers that are event-triggered, ephemeral (may only last for one invocation), and fully managed by a 3rd party..” (ThoughtWorks) Mike Roberts: http://martinfowler.com/articles/serverless.html Cloud Eventos Efímera Escalable Sin estado Gestionada
  7. MADRID · NOV 18-19 · 2016 Arquitectura: Componentes IAM Role

    Security S3 API Gateway Lambda DynamoDB Route 53 ! ! ! CloudFront Alarm CloudWatch Monitoring
  8. MADRID · NOV 18-19 · 2016 AWS Lambda desde cero

    Destino Origen AWS Lambda Node.js Trigger
  9. MADRID · NOV 18-19 · 2016 APIs RAML en Amazon

    API Gateway AWS Lambda: Primeros pasos enmilocalfunciona.io @enmilocalfun