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

Serverless Applications

Avatar for jjdelcampo jjdelcampo
November 19, 2016

Serverless Applications

Charla sobre aplicaciones Serverless en Codemotion 2016

Avatar for jjdelcampo

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