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

Post on 23-Jan-2018

133 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

07 - Octubre

+

Cómo mezclar agua con aceite

#4Sessions

Nacho FanjulKey Specialist

@nfanjul

by @oneeyedman

@nfanjul@pasiona.com

#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

nfanjul@pasiona.com@

#4Sessions

#4Sessions

top related