Slide 1

Slide 1 text

Desarrollo móvil con Serverless y Docker

Slide 2

Slide 2 text

• 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

Slide 3

Slide 3 text

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/

Slide 4

Slide 4 text

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/

Slide 5

Slide 5 text

El Viaje hacia la nube

Slide 6

Slide 6 text

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”

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

Demos

Slide 11

Slide 11 text

Demos

Slide 12

Slide 12 text

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)

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

Demos

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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