Posts by Category

SpringBoot

Spring Cloud Config Server con Github

En una aplicación con una arquitectura de microservicios realizar todas las configuraciones en cada uno de los microservicios por separado puede ser poco conveniente, inseguro y mucho menos escalable. Déjame que te lo demuestre.

Circuit Breaker Pattern en Spring Boot

Denegar todas las peticiones de un microservicio durante un periodo de tiempo puede ser muy buena idea si este está teniendo problemas de conexión, o congestionado debido a que recibe un gran numero de peticiones. El Circuit Breaker Pattern es una buena solución para gestionar estos escenarios.

Spring Cloud Stream

Spring Cloud Stream nos va a realizar toda la configuración necesaria para poder instaurar comunicación asíncrona entre nuestros servicios, preparando toda la configuración necesaria para que nosotros como desarrolladores nos encargemos simplemente de la lógica de negocio, y nos olvidemos de configurar topics(para Kafka) o queues(para RabbitMQ)

Kafka - Comunicación asíncrona

La comunicación asíncrona nos ha permitido poder optimizar de manera abismal el rendimiento en aplicaciones con microservicios. En este blog, te explico con claridad y diagramas cómo funciona Kafka, la plataforma de mensajería líder en el mercado

Spring Cloud Gateway

Si gestionas microservicios, seguramente te has encontrado con la necesidad de manejar autenticación, balanceo de carga y control de peticiones de forma eficiente. En este tutorial, te mostraré cómo Spring Cloud Gateway puede ayudarte a simplificar y optimizar estas tareas clave en tu arquitectura de microservicios, sin complicaciones.

Estados de las entidades en JPA

Si estás utilizando JPA como especificación para obtener los datos de la base de datos y convertirlos en POJOs gracias a Hibernate, entonces DEBERÍAS comprender los distintos estados por los que pasa un objeto Entidad.

Eureka y openFeign para la comunicación entre Microservicios

Kubernetes se ha convertido en el rey de la gestión de microservicios, pero no te creas que es siempre conveniente. Por ejemplo, Kubernetes requiere muchos recursos para poder funcionar, cosa que no cualquier empresa se puede permitir. Y no vengo a decir que Kubernetes no sea bueno, no me malinterpreteis, solo digo que no es la mejor opción en el 100% de las ocasiones. A partir de aquí sale la duda de, sin kubernetes… ¿Cómo puedo hacer para que mis servicios se comuniquen? ¿Cómo se encuentran entre ellos? y ¿Cómo funciona el LoadBalancer aquí? La respuesta rápida es Eureka y OpenFeign.

Documentar APIs en Spring Boot con OpenAPI

¡Qué pereza!. Esta sea probablemente la primera frase que te llegue a la cabeza cuando pienses en documentar. Pero de verdad, confía en mí cuando te digo que la documentación de APIs en Spring Boot es muy sencilla, y es sencilla gracias a OpenAPI.

Back to Top ↑

Spring Cloud

Spring Cloud Config Server con Github

En una aplicación con una arquitectura de microservicios realizar todas las configuraciones en cada uno de los microservicios por separado puede ser poco conveniente, inseguro y mucho menos escalable. Déjame que te lo demuestre.

Circuit Breaker Pattern en Spring Boot

Denegar todas las peticiones de un microservicio durante un periodo de tiempo puede ser muy buena idea si este está teniendo problemas de conexión, o congestionado debido a que recibe un gran numero de peticiones. El Circuit Breaker Pattern es una buena solución para gestionar estos escenarios.

Spring Cloud Stream

Spring Cloud Stream nos va a realizar toda la configuración necesaria para poder instaurar comunicación asíncrona entre nuestros servicios, preparando toda la configuración necesaria para que nosotros como desarrolladores nos encargemos simplemente de la lógica de negocio, y nos olvidemos de configurar topics(para Kafka) o queues(para RabbitMQ)

Spring Cloud Gateway

Si gestionas microservicios, seguramente te has encontrado con la necesidad de manejar autenticación, balanceo de carga y control de peticiones de forma eficiente. En este tutorial, te mostraré cómo Spring Cloud Gateway puede ayudarte a simplificar y optimizar estas tareas clave en tu arquitectura de microservicios, sin complicaciones.

Back to Top ↑

Spring Cloud Gateway

Circuit Breaker Pattern en Spring Boot

Denegar todas las peticiones de un microservicio durante un periodo de tiempo puede ser muy buena idea si este está teniendo problemas de conexión, o congestionado debido a que recibe un gran numero de peticiones. El Circuit Breaker Pattern es una buena solución para gestionar estos escenarios.

Spring Cloud Gateway

Si gestionas microservicios, seguramente te has encontrado con la necesidad de manejar autenticación, balanceo de carga y control de peticiones de forma eficiente. En este tutorial, te mostraré cómo Spring Cloud Gateway puede ayudarte a simplificar y optimizar estas tareas clave en tu arquitectura de microservicios, sin complicaciones.

Back to Top ↑

Spring Cloud Stream

Spring Cloud Stream

Spring Cloud Stream nos va a realizar toda la configuración necesaria para poder instaurar comunicación asíncrona entre nuestros servicios, preparando toda la configuración necesaria para que nosotros como desarrolladores nos encargemos simplemente de la lógica de negocio, y nos olvidemos de configurar topics(para Kafka) o queues(para RabbitMQ)

Kafka - Comunicación asíncrona

La comunicación asíncrona nos ha permitido poder optimizar de manera abismal el rendimiento en aplicaciones con microservicios. En este blog, te explico con claridad y diagramas cómo funciona Kafka, la plataforma de mensajería líder en el mercado

Back to Top ↑

Comunicación asíncrona

Spring Cloud Stream

Spring Cloud Stream nos va a realizar toda la configuración necesaria para poder instaurar comunicación asíncrona entre nuestros servicios, preparando toda la configuración necesaria para que nosotros como desarrolladores nos encargemos simplemente de la lógica de negocio, y nos olvidemos de configurar topics(para Kafka) o queues(para RabbitMQ)

Kafka - Comunicación asíncrona

La comunicación asíncrona nos ha permitido poder optimizar de manera abismal el rendimiento en aplicaciones con microservicios. En este blog, te explico con claridad y diagramas cómo funciona Kafka, la plataforma de mensajería líder en el mercado

Back to Top ↑

documentation

Documentar APIs en Spring Boot con OpenAPI

¡Qué pereza!. Esta sea probablemente la primera frase que te llegue a la cabeza cuando pienses en documentar. Pero de verdad, confía en mí cuando te digo que la documentación de APIs en Spring Boot es muy sencilla, y es sencilla gracias a OpenAPI.

Back to Top ↑

Communication

Eureka y openFeign para la comunicación entre Microservicios

Kubernetes se ha convertido en el rey de la gestión de microservicios, pero no te creas que es siempre conveniente. Por ejemplo, Kubernetes requiere muchos recursos para poder funcionar, cosa que no cualquier empresa se puede permitir. Y no vengo a decir que Kubernetes no sea bueno, no me malinterpreteis, solo digo que no es la mejor opción en el 100% de las ocasiones. A partir de aquí sale la duda de, sin kubernetes… ¿Cómo puedo hacer para que mis servicios se comuniquen? ¿Cómo se encuentran entre ellos? y ¿Cómo funciona el LoadBalancer aquí? La respuesta rápida es Eureka y OpenFeign.

Back to Top ↑

JPA

Estados de las entidades en JPA

Si estás utilizando JPA como especificación para obtener los datos de la base de datos y convertirlos en POJOs gracias a Hibernate, entonces DEBERÍAS comprender los distintos estados por los que pasa un objeto Entidad.

Back to Top ↑

Hibernate

Estados de las entidades en JPA

Si estás utilizando JPA como especificación para obtener los datos de la base de datos y convertirlos en POJOs gracias a Hibernate, entonces DEBERÍAS comprender los distintos estados por los que pasa un objeto Entidad.

Back to Top ↑

Gateway

Spring Cloud Gateway

Si gestionas microservicios, seguramente te has encontrado con la necesidad de manejar autenticación, balanceo de carga y control de peticiones de forma eficiente. En este tutorial, te mostraré cómo Spring Cloud Gateway puede ayudarte a simplificar y optimizar estas tareas clave en tu arquitectura de microservicios, sin complicaciones.

Back to Top ↑

Kafka

Kafka - Comunicación asíncrona

La comunicación asíncrona nos ha permitido poder optimizar de manera abismal el rendimiento en aplicaciones con microservicios. En este blog, te explico con claridad y diagramas cómo funciona Kafka, la plataforma de mensajería líder en el mercado

Back to Top ↑

Circuit Breaker Pattern

Circuit Breaker Pattern en Spring Boot

Denegar todas las peticiones de un microservicio durante un periodo de tiempo puede ser muy buena idea si este está teniendo problemas de conexión, o congestionado debido a que recibe un gran numero de peticiones. El Circuit Breaker Pattern es una buena solución para gestionar estos escenarios.

Back to Top ↑

Resilience4j

Circuit Breaker Pattern en Spring Boot

Denegar todas las peticiones de un microservicio durante un periodo de tiempo puede ser muy buena idea si este está teniendo problemas de conexión, o congestionado debido a que recibe un gran numero de peticiones. El Circuit Breaker Pattern es una buena solución para gestionar estos escenarios.

Back to Top ↑

Spring Cloud Config

Spring Cloud Config Server con Github

En una aplicación con una arquitectura de microservicios realizar todas las configuraciones en cada uno de los microservicios por separado puede ser poco conveniente, inseguro y mucho menos escalable. Déjame que te lo demuestre.

Back to Top ↑

Spring Cloud Bus

Spring Cloud Config Server con Github

En una aplicación con una arquitectura de microservicios realizar todas las configuraciones en cada uno de los microservicios por separado puede ser poco conveniente, inseguro y mucho menos escalable. Déjame que te lo demuestre.

Back to Top ↑