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

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. • 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
  2. 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/
  3. 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/
  4. 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”
  5. 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
  6. 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)