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

Serverless Mobile Dev (Mobile CR Developers)

Serverless Mobile Dev (Mobile CR Developers)

Charla práctica sobre FaaS (functions as a service) mediante el uso de tecnologías abiertas, pasando por Docker, JS, NPM y su integración y puesta en marcha en la nube.

Esto permite a principiantes y practicantes de Docker y JS adaptarse al uso de ambientes ”serverless”, mediante de ejemplos puntuales BaaS (backend as a service) y conectividad con aplicaciones móviles.

Esteban Solano Granados

October 09, 2019
Tweet

More Decks by Esteban Solano Granados

Other Decks in Technology

Transcript

  1. This material and all course content is the proprietary intellectual

    property of BrainStation Inc. and may only be used by course participants or educators for educational purposes as authorized by BrainStation. Any other use is unauthorized and unlawful. © BrainStation Inc. 2017 - 2018 Charla Práctica: Serverless Mobile Dev Octubre 2019 Esteban Solano Granados @stvansolano The Digital Learning Company™
  2. 2 This material and all course content is the proprietary

    intellectual property of BrainStation Inc. and may only be used by course participants or educators for educational purposes as authorized by BrainStation. Any other use is unauthorized and unlawful. © BrainStation Inc. 2017 - 2018 Agenda • 1 - Introducción a Serverless y Docker • 2 – Caso práctico: FaaS / BaaS • 3 – NodeJS (backend) • 4 – Mobile con JS (frontend) • 5 – Workshop: NodeJS + NativeScript (VueJS) Serverless Mobile Dev Agenda
  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 Sobre mí
  4. Serverless ???? [email protected] Twitter: @stvansolano http://stvansolano.github.io/blog Server <-> Less “Serverless

    architectures are application designs that incorporate third-party “Backend as a Service” (BaaS) services, and/or that include custom code run in managed, ephemeral containers on a “Functions as a Service” (FaaS) platform.” “.. remove much of the need for a traditional always-on server component” Martin Fowler
  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. This material and all course content is the proprietary intellectual

    property of BrainStation Inc. and may only be used by course participants or educators for educational purposes as authorized by BrainStation. Any other use is unauthorized and unlawful. © BrainStation Inc. 2017 - 2018 15 Demos
  7. Recursos para el workshop Demo: Preparando el equipo http://stvansolano.github.io/blog [email protected]

     Docker + Azure Functions (JavaScript)  NodeJS (Server JavaScript) NO ExpressJS!  NativeScript / Mobile (JavaScript)  XCode / Android (Native Apps)