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

Azure Functions

Azure Functions

Slides for my talk about Azure Functions for the GDL Connect meetup

Jorge Gaona

March 22, 2017
Tweet

More Decks by Jorge Gaona

Other Decks in Technology

Transcript

  1. Azure Functions
    JORGE GAONA
    Image from: https://medium.com/royallyserverless/serverless-is-the-new-black-1c11ce34a02a#.w80r3ia7x

    View full-size slide

  2. Responsabilidades
    Aplicación
    Seguridad
    Virtualización
    Servidor
    Almacenamiento
    Red
    Centro de datos
    Sistema Operativo
    Virtualización
    Servidor
    Almacenamiento
    Red
    Aplicación
    Seguridad
    Virtualización
    Servidor
    Almacenamiento
    Red
    Centro de datos
    Sistema Operativo
    Virtualización
    Servidor
    Almacenamiento
    Red
    Aplicación
    Seguridad
    Virtualización
    Servidor
    Almacenamiento
    Red
    Centro de datos
    Sistema Operativo
    Virtualización
    Servidor
    Almacenamiento
    Red
    Local IaaS PaaS
    Manejado por
    el proveedor
    Manejado
    por mi
    CAPEX OPEX

    View full-size slide

  3. Serverless
    En escencia, el concepto de serverless se refiere a la ausencia del concepto de
    “servidor” durante el desarrollo de software.
    Es llevar PaaS un paso más allá.
    https://github.com/anaibol/awesome-serverless

    View full-size slide

  4. ESCRIBE CÓDIGO SIN PENSAR (TANTO) EN LA INFRAESTRUCTURA
    http://andrewgarrison.com/project/codemonkey/ http://weknowyourdreams.com/happy.html

    View full-size slide

  5. Curva de emociones
    https://www.slalom.com/thinking/serverless-architecture

    View full-size slide

  6. Azure Functions
    oEs una plataforma de manejo de eventos y procesamiento bajo demanda.
    oPago por uso o fijo
    oPequeñas piezas de código (funciones) en la nube, que pueden ser agendadas o disparadas.
    o“Varios” lenguajes.
    Serverless
    Azure
    Functions

    View full-size slide

  7. eventos + código

    View full-size slide

  8. ¿Para qué me sirve?
    oPrototipos rápidos
    oIntegrar sistemas
    oProcesar datos.
    oMobile backend as a Service
    oFunction as a Service
    oIoT backend
    oProcesamiento de archivos en tiempo real
    oBots

    View full-size slide

  9. func
    input
    output
    trigger
    bindings
    HTTP / HTTPS Request
    Message Queue Trigger
    File / Storage Trigger
    Timer / Schedule
    Trigger, input,
    output

    View full-size slide

  10. Combinaciones

    View full-size slide

  11. @pollirrata
    pollirrata.com
    pollirrata

    View full-size slide