microservicios

Recursos de programación de microservicios
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.
Hoy traemos un vídeo especial 😊 Conversamos sobre aquellos aspectos que han cambiado nuestra forma de ver el desarrollo de software. En concreto, conceptos o momentos en los que por algún motivo se nos han abierto mundos de color y fantasía 🌈🍭🦄 Composición vs herencia, testing automatizado (no dumps DB), eventos de dominio, Arquitectura Hexagonal, Integración Continua, Value Objects, no utilizar ActiveRecord, comunicación entre microservicios de forma reactiva, Domain-Driven Design, equipos de trabajo y retos a solucionar 🤟 {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 💂🏼 Twitter Rafa: https://twitter.com/rafaoe ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Entrevistamos a Iván López, contribuidor de Micronaut, organizador de la MadridGUG y miembro del comité de Codemotion. Trabaja en OCI desarrollando principalmente Micronaut, un framework para desarrollar microservicios y aplicaciones serverless modernas, modulares, fáciles de testear y rápidas, gracias a su compilación AOT para la generación de dependencias para su inyección. #CompartimosExperiencias​​​ #LightningTalks​​​ #Micronaut 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
Los microservicios son un patrón de diseño software a nivel arquitectónico que implementan los servicios ofrecidos por una aplicación mediante la colaboración de otros servicios más pequeños y autónomos. #KnowledgePills​​ #Back​​ #MicroservicesArchitecture 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 ​​
Una de las arquitecturas que está creciendo en uso debido a la popularidad de los microservicios es Event-Driven Architecture (EDA). Haciendo uso de patrones como Event Sourcing y Event Collaboration, permite desacoplar los microservicios y facilita la operación de los mismos. Sin embargo, al igual que con la comunicación síncrona, debe haber acuerdos entre consumidores y productores para garantizar que no se rompa la compatibilidad. En esta charla, Antón compartirá su experiencia construyendo este tipo de arquitecturas y, en concreto, los problemas a los que se ha enfrentado a la hora de gobernar esos acuerdos en arquitecturas que se expanden a varios datacenters y diferentes nubes. Contará el camino recorrido para integrar Kafka, Azure EventHub o Google PubSub usando tecnologías como Kafka Connect y Google Dataflow. #Sobre el ponente (Antón R. Yuste) I’m a Principal Software Engineer focused on Event Streaming and Real-Time Processing. I’ve experience working with different message brokers and event streaming platforms (Apache Kafka, Apache Pulsar, Google Pub/Sub and Azure EventHub) and real-time processing frameworks (Flink, Kafka Streams, Spark Structured Streaming, Google Dataflow, Azure Stream Analytics, etc.). During my career, I specialized in building internal SaaS in big corporations to make complex technologies easily used and adopted by teams so they can build solutions to real business use cases. From the very beginning, I can help with governance, operation, performance, adoption, training and any task related to system administration or backend development.