$30 off During Our Annual Pro Sale. View Details »

Desarrollo móvil con Serverless, Docker y Xamarin

Desarrollo móvil con Serverless, Docker y Xamarin

Esteban Solano Granados

November 18, 2019
Tweet

More Decks by Esteban Solano Granados

Other Decks in Technology

Transcript

  1. Desarrollo móvil
    con Serverless y
    Docker

    View Slide

  2. • 1 - Introducción a Serverless y Docker
    • 2 – Caso práctico: FaaS / BaaS
    • 3 – .NET (backend, serverless)
    • 4 – Hands On: Mobile con C# (Xamarin)
    Agenda
    Agenda

    View Slide

  3. Sobre mí
    Esteban Solano Granados
    Senior Software Engineer
    http://stvansolano.github.io/blog
    [email protected]
     Remote contractor / Instructor
     .Net / Mobile / Xamarin / Web Dev
    Mobile CR Developers
    Twitter: @stvansolano
    Esteban Solano Granados
    Senior Software Engineer
     Remote contractor / Instructor
     .Net / Mobile / Xamarin / Web Dev
     Mobile CR Developers
    Twitter: @stvansolano
    https://stvansolano.github.io/blog/

    View Slide

  4. Links
    Esteban Solano Granados
    Senior Software Engineer
    http://stvansolano.github.io/blog
    [email protected]
     Remote contractor / Instructor
     .Net / Mobile / Xamarin / Web Dev
    Mobile CR Developers
    Twitter: @stvansolano
     https://github.com/stvansolano/
     Serverless-workshop
     AprendeXamarin
     Otros repos
     Youtube/stvansolano
    https://stvansolano.github.io/blog/
    https://meetup.com/Azure-Costa-Rica
    https://meetup.com/Costa-Rica-Mobile-Developers/

    View Slide

  5. El Viaje hacia la nube

    View Slide

  6. Serverless ????
    [email protected]
    Twitter: @stvansolano http://stvansolano.github.io/blog
    Server <-> Less
    “Arquitecturas Serverless son un tipo de
    aplicación que incorporan servicios de
    “Backend as a Service” (BaaS) y/o Código
    Código personalizado que corre en
    contenedores efímeros o administrados
    por una plataforma en la nube
    => Functions as a Service” (FaaS).
    “.. remueven mucho la necesidad del
    tradicional componente de server-on”

    View Slide

  7. Beneficios
    [email protected]
    Twitter: @stvansolano http://stvansolano.github.io/blog
    Beneficios
    • Reducir costo operacional
    • Reducir complejidad
    • Reducir dependencias de terceros
    En Desarrollo, con Docker
    • Desacoplar
    • Especializar
    • Independizar

    View Slide

  8. Contenedores
    Docker
    [email protected]
    Twitter: @stvansolano http://stvansolano.github.io/blog

    View Slide

  9. Contenedores
    Docker
    [email protected]
    Twitter: @stvansolano http://stvansolano.github.io/blog
    Aplicaciones
    ¿Qué es un contenedor?

    View Slide

  10. Demos

    View Slide

  11. Demos

    View Slide

  12. Recursos para el
    workshop
    Demo: Preparando el equipo
    http://stvansolano.github.io/blog
    [email protected]
     VS Code, .NET Core y Docker
     ComplementosVS Code: Docker, Azure CLI y
    Azure Functions
     Cualquier cliente (web, Xamarin, Postman)
     XCode / Android (Native Apps)

    View Slide

  13. http://stvansolano.github.io/blog
    [email protected]
    Twiter: / Github: stvansolano
    Faas: Functions as a Service

    View Slide

  14. Demos

    View Slide

  15. ¿Preguntas?
    Escríbeme
    Twitter: @stvansolano
    [email protected]
    [email protected] Twitter/GitHub: stvansolano
    Twitter: @stvansolano

    View Slide

  16. ¡Gracias!
    [email protected]
    Meetup: http://bit.ly/1PpBGRo
    Escríbeme
    Twitter: @stvansolano
    [email protected]
    Twitter/GitHub: stvansolano

    View Slide