microservicios

Recursos de programación de microservicios
Llevo años en las trincheras haciendo sistemas, backend, frontend y de vez en cuando me las doy de diseñador para ser aceptado en los saraos. Hace años me uní a lo que hoy es CARTO y paso los días como Head de Infraestructura intentando marcar la diferencia en tecnología y cultura de equipo. --------------------------- Luis ha ofrecido la charla "Service discovery como un moderno - No siempre empieza uno un negocio montando una plataforma serverless con microservicios inmutables dockerizados. A veces porque no aporta nada en ese momento, porque es complejo de mantener o incluso caro. Pero, si tienes suerte y maña, en algún momento necesitarás escalar y distribuir carga. Ahí puedes querer aplicar estrategias más modernas para hacer tu plataforma más ágil. En esta charla contaré un caso de éxito implementando Consul como sistema de discovery de servicios para reemplar técnicas poco escalables sin parar el ritmo de la plataforma. Hablaré sobre como exprimir toda la capacidad de Consul y lo veremos en acción a través de una demo." ----------------------------------- Todos los videos de WeCodeFest 2018 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVh1ycmimywRWoiShVodcH4 Todos los vídeos de la pasada edición de WTM en Madrid https://www.youtube.com/watch?v=J-cZU3Oramg&list=PLKxa4AIfm4pVgiDv0Ya7sBxM9AOTmFhH7 Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
No siempre empieza uno un negocio montando una plataforma serverless con microservicios inmutables dockerizados. A veces porque no aporta nada en ese momento, porque es complejo de mantener o incluso caro. Pero, si tienes suerte y maña, en algún momento necesitarás escalar y distribuir carga. Ahí puedes querer aplicar estrategias más modernas para hacer tu plataforma más ágil. En esta charla contaré un caso de éxito implementando Consul como sistema de discovery de servicios para reemplar técnicas poco escalables sin parar el ritmo de la plataforma. Hablaré sobre como exprimir toda la capacidad de Consul y lo veremos en acción a través de una demo. ---------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/24998858 Todos los videos de WeCodeFest 2018 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVh1ycmimywRWoiShVodcH4 Todos los vídeos de la pasada edición de WTM en Madrid https://www.youtube.com/watch?v=J-cZU3Oramg&list=PLKxa4AIfm4pVgiDv0Ya7sBxM9AOTmFhH7 Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
January - The Plateau Effect: Getting from Stuck to Success, Bob Sullivan & Hugh Thompson- The Thirty-Nine Steps, John Buchan- Memento Mori, Muriel Spark- Cosmonauta, Pep Brocal- The Man Who Was Thursday: A Nightmare, G. K. Chesterton- Ébano, Alberto Vázquez-Figueroa- The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life, Mark Manson - The Importance of Being Earnest, Oscar Wilde February - The Maltese Falcon, Dashiell Hammett- This Is Water, David Foster Wallace...
00:00:41 ¿Quiénes somos? 00:01:04 Ponente Alberto Grande. Objetivos de la sesión 00:01:32 ¿Qué es una Api? 00:01:50 APIs Everywhere 00:02:26 Crecimiento en el número de Apis 00:02:55 API Strategy 00:08:10 ¿Qué es API Management? 00:09:22 API Management – Componentes: API Gateway, API Manager y API Portal 00:14:16 API Management – Funcionalidades 00:18:09 API Management – Productos 00:20:12 Metodología de trabajo 00:20:19 Metodología de trabajo- API First 00:22:44 Metodología de trabajo – Ciclo de vida 00:26:22 Metodología de trabajo – Comunicación M2M 00:27:15 Productos – WSO2 00:28:04 Ponente Jesús Medinilla. 00:29:48 API Manager – Publisher 00:30:29 API Manager – Store 00:31:28 Demo 00:59:38 FIN. Ver evento aquí: https://www.meetup.com/es-ES/Microservicios/events/246865190/ ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Ver más eventos nuestros: https://www.youtube.com/playlist?list=PL2yjEVbRSX7XaQgyjsApXIqydTrC7v_Of
La integración continua y el testing son dos prácticas esenciales para crear y mantener software de calidad. Pero cuando los sistemas son complejos (aplicaciones distribuidas, cloud native, microservicios...), los test de sistema son también complejos de implementar y ejecutar en un sistema de CI. Y cuando hemos conseguido que todo funcione, cada vez que un test falla, puede ser casi imposible saber el motivo, las trazas existentes habitualmente son insuficientes. En CodeURJC (http://www.codeurjc.es/) han sufrido estos problemas de primera mano durante el desarrollo de Kurento (https://www.kurento.org/), un servidor para implementar aplicaciones de videoconferencia con WebRTC. Con toda esa experiencia, están desarrollando ElasTest (https://github.com/elastest), una plataforma open source para testing end to end, que se integra con nuestro querido Jenkins. Francisco Gortázar (@fgortazar) y Micael Gallego (@micael_gallego) de CodeURJC nos presentarán ElasTest, sus interioridades, cómo lo están construyendo, sus funcionalidades actuales y el roadmap futuro. --------------------------------- Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
"Los conceptos de transparencia referencial y funciones puras son esenciales en la programación funcional, pero ¿cómo se llevan a la práctica?, es decir, ¿cómo hago un servicio web, accedo a la base de datos, genero trazas para analíticas y logs, implemento mi interfaz de usuario, etc., todo ello de una forma puramente funcional? En esta charla veremos cómo se implementa una aplicación típica de microservicios con funciones puras en Scala: desde la interfaz de usuario utilizando Scala.js, pasando por los servicios Web con Akka.http, hasta la persistencia con Slick. Veremos el papel predominante que siguen jugando las APIs en este tipo de arquitecturas funcionales (incluyendo las famosas mónadas), y, sobre todo, veremos qué ventajas nos aporta abrazar la programación funcional con todas sus consecuencias: tanto a la hora de evolucionar la arquitectura de nuestra aplicación de la forma más modular posible, como a la hora de realizar pruebas de integración y unitarias reutilizando la misma batería de tests." ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?http://www.ivoox.com/22454645 Todos los videos de CODEMOTION 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pWeEgciQ_898Tqzsd24lApG Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
Los conceptos de transparencia referencial y funciones puras son esenciales en la programación funcional, pero ¿cómo se llevan a la práctica?, es decir, ¿cómo hago un servicio web, accedo a la base de datos, genero trazas para analíticas y logs, implemento mi interfaz de usuario, etc., todo ello de una forma puramente funcional? En esta charla veremos cómo se implementa una aplicación típica de microservicios con funciones puras en Scala: desde la interfaz de usuario utilizando Scala.js, pasando por los servicios Web con Akka.http, hasta la persistencia con Slick. Veremos el papel predominante que siguen jugando las APIs en este tipo de arquitecturas funcionales (incluyendo las famosas mónadas), y, sobre todo, veremos qué ventajas nos aporta abrazar la programación funcional con todas sus consecuencias: tanto a la hora de evolucionar la arquitectura de nuestra aplicación de la forma más modular posible, como a la hora de realizar pruebas de integración y unitarias reutilizando la misma batería de tests. https://2017.codemotion.es/agenda.html #5693168230072320/4844718982692864