node.js + azure, o como mezclar agua con aceite

21
07 - Octubre + Cómo mezclar agua con aceite #4Sessions

Upload: techdencias

Post on 23-Jan-2018

132 views

Category:

Technology


1 download

TRANSCRIPT

07 - Octubre

+

Cómo mezclar agua con aceite

#4Sessions

Nacho FanjulKey Specialist

@nfanjul

by @oneeyedman

@[email protected]

#4Sessions

Node

• Código js en servidor• Motor V8 de ejecución• Rápido******• ARQ orientada a eventos• Asíncrono• Altamente escalable• Linux, Windows, Mac OS…

#4Sessions

La magia

#4Sessions

Quien lo utiliza

#4Sessions

¿Cómo trabajar?

• SDK• Plantillas• Más pesado• Debug• Deploy

• No SDK• Plantillas ****• Más ligero• Debug• No Deploy

#4Sessions

Código

#4Sessions

Código

#4Sessions

Nuestro fiel amigo

• Gestor paquetes NodeJS.

• Gestión de dependencias. package.json• Administra/distribuye paquetes.• Entorno de consola.*

#4Sessions

Paquetes

• azure-storage• redis• applicationinsights• mssql• …

• express• superagent• tedious• babel• … #4Sessions

Integración Redis

#4Sessions

Integración Storage

#4Sessions

Súbeme a Azure

• Servicio preconfigurado• Webjobs para tareas costosas• CI/CD• Balanceo de carga• Escalado/autoescalado• Redes virtuales y conexiones hibridas• Multiples Slots

#4Sessions

Configúrame (variables entorno)

#4Sessions

Configúrame (web.config)

#4Sessions

Configúrame (iisnode.yml)

#4Sessions

Consola Azure & Kudu

• Entorno• cmd, powershell• Explorador de procesos• Herramientas• Extensiones

#4Sessions

Pruebas

• Test de carga• Pruebas en producción

#4Sessions

Nacho Fanjul

@nfanjul

[email protected]@

#4Sessions

#4Sessions