microservicios

Recursos de programación de microservicios
Es un framework JVM (Java Virtual Machine) que nos permite crear nuestras aplicaciones basadas en microservicios de una manera sencilla y rápida. Además de Java, Micronaut permite el uso de otros lenguajes como Groovy y Kotlin. #KnowledgePills​​​ #Back​​​ #Micronaut Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
En la siguiente parte de este ciclo de webinars partiremos de un monolito desplegado on-premise en un servidor de aplicaciones que adaptaremos para que ejecute en Cloud, separaremos Front de Back, los dockerizaremos y los llevaremos a una plataforma que nos permita disponer de una aplicación Cloud Friendly que cumpla con lo que vimos en el primer capítulo de la serie. ¿Quiénes son los ponentes? Javier Serrano. Me encanta la tecnología y la programación desde que tuve un ZX Spectrum+ en mis manos de pequeño. En los últimos años he estado trabajando con arquitecturas orientadas a microservicios, orientadas a eventos y definiendo sistemas Cloud Native. Defensor del desarrollo ágil, del software libre y de DevOps. Carlos Tauroni. Entusiasta y especialista de tecnologías frontales. Me gusta investigar y probar herramientas que el desarrollo web pone hoy en día a nuestra disposición para sacarle el mejor partido a cada una de ellas.
Consiste en un sistema que se encarga de recopilar información de las instancias de microservicios capturando diferentes métricas como el estado del sistema, solicitudes, tiempo de respuestas, etc. #KnowledgePills​​​ #Back​​​ #CentralizedMonitoring Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
GraalVM puede mejorar el performance de tus aplicaciones usando un compilador JIT (just in time) más potente y sofisticado. También puede cambiar completamente el rendimiento de tus aplicaciones compilándolas en un binario nativo con la tecnología de “Imagen Nativa”, dotándolas de un arranque instantáneo y disminuyendo mucho su footprint de memoria. Muchos frameworks populares, como Spring Boot y Helidon, soportan este modo nativo y ofrecen ayudas para empezar a beneficiarse de ello. En esta sesión veremos algunas buenas prácticas que han surgido en los proyectos usando imágenes nativas. Desde simplificar la configuración, pasando por construir ejecutables más pequeños o aprender sobre gestión de memoria y configuración, abordaremos aquellas cosas que debes saber para generar imágenes nativas con GraalVM de una forma efectiva. Tras la sesión, estarás mejor preparado para usar imágenes nativas en tus proyectos, entenderás mejor las implicaciones y cómo integrar mejor GraalVM con tus proyectos actuales. ¿Quiénes son los ponentes? Oleg Šelajev, Developer Advocate en Oracle Labs. Borja Gómez, Business Development Manager para Cloud e Innovación en Oracle.
En una arquitectura de microservicios es importante saber identificar cuándo uno de ellos ha dejado de funcionar para no enviar más peticiones hacía él. El patrón Circuit Breaker se encargará de cerrar la comunicación con ese servicio cuando falle. #KnowledgePills​​​ #DevOps​​​ #CircuitBreaker Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
En una arquitectura de microservicios, la llamada a un servicio suele desencadenar invocaciones a otros servicios, cada uno con su propio sistema de trazas, lo que hace que sea complicado conocer qué es lo que ocurre cuando surgen los problemas. #KnowledgePills​​​ #Back​​​ #TraceabilityDistributed Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
En este webinar veremos cuáles son los pasos para cambiar una aplicación monolítica y basada en tecnología antigua hasta convertirla en una aplicación Cloud Ready. Además, evolucionaremos la arquitectura y actualizaremos la tecnología para conseguir una aplicación Cloud Native. Por último, aplicaremos diversas prácticas DevOps, sobre todo orientadas a la automatización. Todo desde un punto de vista agnóstico. ¿Quién es el ponente? Javier Serrano Me encanta la tecnología y la programación desde que tuve un ZX Spectrum+ en mis manos de pequeño. En los últimos años he estado trabajando con arquitecturas orientadas a microservicios, orientadas a eventos y definiendo sistemas Cloud Native. Defensor del desarrollo ágil, del software libre y de DevOps.
La consistencia eventual es una estrategia (entre otras) que nos permite mantener la información actualizada en sistemas distribuidos o basados en microservicios. A través de la consistencia eventual cuando uno de los microservicios modifica la información, el cambio se propaga a cada una de las partes que también la manejan. #KnowledgePills​​​ #Back​​​ #EventualConsistency Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
En el mundo del desarrollo, todos hemos oído hablar de los famosos Patrones, entendidos como un conjunto de técnicas que ofrecen soluciones comunes a problemas que se dan de forma habitual en la creación de software. Existen distintos tipos según la solución que ofrezcan: patrones de diseño, patrones de arquitectura, patrones JEE… Pero, ¿y si nos centramos en una arquitectura de microservicios? ¿Sabes que también existen un conjunto de patrones aplicables a este tipo de arquitecturas? En esta charla veremos algunos de los patrones más usados en el mundo de los microservicios y abordaremos la manera de incluirlos en proyectos reales. Síguenos en nuestras redes para enterarte de las próximas charlas: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
La serialización de Java es el caballo de batalla de la JVM, donde los fallos de seguridad no parecen llegar a su fin. Además, con las arquitecturas de microservicios en la nube, el intercambio de información entre múltiples plataformas de forma rápida y segura se ha vuelto más indispensable que nunca. JSON se ha impuesto como el intercambio de datos en la WEB, pero tiene sus limitaciones: transformar a objetos de json puede resultar lento por su naturaleza basada en texto. Protocol Buffers, Protobuf, es un mecanismo para serializar datos de forma binaria entre múltiples plataformas. Protobuf es estructurado, compacto, rápido y simple. ¿Cómo utilizar Protobuf en tus aplicaciones distribuídas y servicios? ¿Merece la pena? En esta charla, través de ejemplos sencillos con proyectos que utilizan Protobuf, espero que descubras esto y mucho más. #Sobre la ponente Katia Aresti Katia Aresti is a software engineer at Red Hat, part of the Infinispan/Datagrid team since 2017. She has been in the field since 2005, most of the time coding as a backend developer in Java/Scala. Katia is very involved in user groups since 2010, she co-organises the french chapter of Duchess since then, and she is very active mentoring and sharing knowledge whenever she can. She is also one of the @NoSoloTech podcast co-founders.