Meetup ya realizado

DevOps con Node.js. Construye tu propio entorno.

Este Meetup ya pasó

58 personas asistieron

Detalles

Por fin nos visita el gran Álex Fernández (@pinchito (https://twitter.com/pinchito))!! Un tipo que lleva más de 20 años desarrollando software, y que en la actualidad trabaja como desarrollador senior en mediasmart.io (http://mediasmart.io/) y como freelance de escalabilidad. Cayó a los encantos de Node.js hace ya unos años, y ahora se desayuna miles de peticiones por segundo cada mañana. Fan del despliegue continuo desde hace ya bastante tiempo, Álex es autor de varias herramientas de DevOps y "early adopter" de muchos de los productos que salen al mercado.

La sabiduría popular nos ha hecho creer que no debemos reinventar la rueda, y que si hay un módulo por ahí que hace lo que quiero, es mejor usarlo que escribir mi propio software. Sabiendo que npm tiene más de[masked] módulos, ¿quién quiere escribir más software? Bien, pues parece que ha llegado la hora de ir contra la sabiduría popular.

Aprenderemos a crear una infraestructura de DevOps muy sencilla desde cero usando solamente Node.js (y algún que otro módulo npm ;-)). Primero crearemos una librería de logs, luego una herramienta de recolección de errores, una herramienta de monitorización web, un motor de orquestación, y para terminar, un panel para integrarlo todo. Cada pieza del puzzle se construye encima de la anterior y es completamente funcional (aunque puede no estar lo suficientemente pulida). De hecho, en la empresa de Álex ( http://mediasmart.io ) se usa una versión algo más sofisticada de las herramientas que implementaremos durante la charla, y han descubierto tienen muchas ventajas prácticas comparada con herramientas convencionales.

La sesión será eminentemente práctica y el objetivo principal es animaros a construir más cosas sobre lo que implementaremos durante la charla. También pretende lograr que se empiece a considerar al entorno de DevOps como un ciudadano de primera clase dentro de una organización, y no simplemente como un conjunto de herramientas aleatorias que trabajan más o menos juntas.