Artículos sobre microservicios

Cómo implementar microservicios con Python en minutos

Las arquitecturas software orientadas a microservicios se están convirtiendo en un standard para la construcción de aplicaciones modernas desplegadas continuamente en plataformas Cloud. Martin Fowler, uno de los firmantes del Manifiesto Ágil y una...

Microservicios con Spring Boot (4/4)

Después de hacer una breve introducción a la plataforma Spring Boot, de ver cómo se crea un proyecto multimódulo con Gradle y de integrar microservicios con Spring Cloud, terminamos nuestro análisis a esta plataforma viendo cómo hacer uso de Do...

Arquitectura de microservicios: trazabilidad de peticiones

Con el éxito y la expansión de las arquitecturas de microservicios se dan una serie de situaciones tecnológicas y funcionalmente nuevas, que no eran necesario solventar en las arquitecturas clásicas. Algunas de ellas  se deben principalmente a l...

Ribbon, el equilibrador de cargas y peticiones de Eureka

Eureka se adorna con la cinta de Ribbon Previamente, en posts anteriores hemos identificado los componentes clave de la arquitectura de microservicios de Spring Cloud y Netflix y hemos profundizado en las posibilidades que Eureka como microserv...

Microservicios con Spring Boot (3/4)

Seguimos con la tercera entrega de la serie Spring boot, en este caso se trata de hacer la integración de los distintos servicios web con Spring cloud. Una vez iniciado tanto Eureka como los demás microservicios con los comandos indicados en el...

Microservicios con Spring Boot (2/4)

En esta segunda entrega de nuestra serie sobre Spring boot nos centraremos en la implementación específica de los distintos microservicios, para ello nos basaremos en el siguiente código: $ git clone https://github.com/jledo/PostMicroserv...

Microservicios con Spring Boot (1/4)

Introducción a Spring boot  Comenzamos una serie de cuatro artículos que van a tener como objetivo sacar el máximo partido a la plataforma Spring boot, que nació precisamente con la pretensión de simplificar el trabajo a los desarrolladores,...

Ribbon: el balanceador de carga de spring-cloud-netflix (3/3)

Balanceador y filtros de balanceo Como se ha comentado en secciones previas, las reglas de balanceo son las encargadas de escoger la instancia a la que se enviará la petición, pero entre qué instancias se aplicará la regla está determinado prev...

Ribbon: el balanceador de carga de spring-cloud-netflix (2/3)

Configuración avanzada de Ribbon En esta sección explicaremos qué compone y cómo cambiar la configuración estándar proporcionada por Ribbon. La configuración por defecto de Ribbon (integrado con Eureka) se pueden ver en la clase RibbonClie...

Ribbon: el balanceador de carga de spring-cloud-netflix (1/3)

Eureka se adorna con la cinta de Ribbon Previamente, en posts anteriores hemos identificado los componentes clave de la arquitectura de microservicios de Spring Cloud y Netflix y hemos profundizado en las posibilidades que Eureka como microserv...

Eureka: Registro de microservicios (2/2)

En el post anterior se comenzó explicando posibles configuraciones del servidor y cliente Eureka, que rematamos en esta segunda y última parte con la configuración de un cluster de servidores. Eureka Peer Cluster En la configuración hasta a...

Eureka: Registro de microservicios (1/2)

En artículos anteriores se han identificado los principales componentes de la arquitectura de microservicios de Spring Cloud enumerando las ventajas que cada uno aporta (El 'who is who'). En el siguiente texto [dividido en dos posts, puedes acceder ...

Microservicios Spring Cloud: Arquitectura (2/2)

Como continuación del anterior post dedicado a los nuevos microservicios que tan bien trabajan en los filter bubbles de Netflix, rematamos este who is who con estos "nuevos chicos en el barrio". Hystrix ¿Qué es? Hystrix es una librería que ...

Microservicios Spring Cloud: Arquitectura (1/2)

Desde un tiempo a esta parte se ha empezado a escuchar conceptos como la arquitectura de microservicios, una especie de versión 2.0 de una arquitectura distribuida. Este tipo de arquitecturas se han visto espoleadas por el gran auge de las tecnolog...