Microservicios

Comunicando microservicios mediante Apache Kafka (+Ejemplo)
Apache Kafka provee un sistema de mensajería mediante un bus de mensajes altamente escalable y resiliente. En entradas anteriores hablamos

Los problemas de la arquitectura microservicios
La arquitectura microservicios promueve la escalabilidad, bajo acoplamiento, el poder crear equipos mas pequeños de desarrollo mas centrados en un
Infraestructura

Iniciando Apache Kafka en Windows (+Offset Explorer)
Apache Kafka proporciona un bus de mensajes escalable, distribuido y altamente resiliente creado por LinkedIn y de código abierto basado en
Desarrollo Backend
Calidad de software

Principios KISS, DRY, WET & YAGNI.
El software debe tener calidad externa e interna, en esta entrada hablaremos de los principios fundamentales que deben ser tenidos
Patrón Strategy en Spring Boot. Usando los recursos de Spring para hacer algo lindo.
* Aprende más en nuestro blog: https://sacavix.com/
* Apóyanos en Patreon: https://www.patreon.com/sacavix_tech
(Con tu apoyo en Patreon accedes a ventajas exclusivas como directos, preguntas y respuestas en el chat, respuestas a tus dudas y acceso a nuestro libro "Patrones para la implementación de una arquitectura basada en microservicios".
El patrón Strategy define como se debe realizar el intercambio de mensajes entre diferentes objetos para realizar una tarea, aprovecha un grupo de algoritmos similares que pueden intercambiarse en tiempo de ejecución.
Espero te sea útil.
#spring #patterns #strategy #cleancode[+] Mostrar más

* Aprende más en nuestro blog: https://sacavix.com/
* Apóyanos en Patreon: https://www.patreon.com/sacavix_tech
(Con tu apoyo en Patreon accedes a ventajas exclusivas como directos, preguntas y respuestas en el chat, respuestas a tus dudas y acceso a nuestro libro "Patrones para la implementación de una arquitectura basada en microservicios".
El patrón Strategy define como se debe realizar el intercambio de mensajes entre diferentes objetos para realizar una tarea, aprovecha un grupo de algoritmos similares que pueden intercambiarse en tiempo de ejecución.
Espero te sea útil.
#spring #patterns #strategy #cleancode[+] Mostrar más

Entonces, porque seguir usándolas si Spring tiene una solución natural para ellas. En este corto de enseño como reemplazarlas si usas Spring/Boot.
Aprende más en nuestro blog: https://sacavix.com/
* Apóyanos en Patreon: https://www.patreon.com/sacavix_tech
(Con tu apoyo en Patreon accedes a ventajas exclusivas como directos, preguntas y respuestas en el chat, respuestas a tus dudas y acceso a nuestro libro "Patrones para la implementación de una arquitectura basada en microservicios".
Reemplazos:
Para @PostConstruct reemplazar por InitializingBean.
Para @PreDestroy reemplazar por DisposableBean.
#Spring #tips[+] Mostrar más

Posee una API mediante la cual podemos crear bots e interactuar con ellos desde diferentes tecnologias.
* Aprende más en nuestro blog: https://sacavix.com/
* Apóyanos en Patreon: https://www.patreon.com/sacavix_tech
(Con tu apoyo en Patreon accedes a ventajas exclusivas como directos, preguntas y respuestas en el chat, respuestas a tus dudas y acceso a nuestro libro "Patrones para la implementación de una arquitectura basada en microservicios".
En este vídeo vamos a hacer un bot para integrar Telegram y Spring Boot. Espero te sea útil.
Código: https://github.com/yoandypv/telegramboot
#telegram #spring #bot #boot #java[+] Mostrar más
¿Cómo se hace?

Comparte tus web/apis a internet desde tu localhost
En muchas ocasiones nos encontramos desarrollando en equipo en redes diferentes, el caso se puso más «de moda» con la

¿Cómo demorar la ejecución de un método en Java 2/2?
En la entrada anterior hablamos sobre como demorar la ejecución de un programa Java usando Thread.sleep, vimos un ejemplo y

¿Cómo demorar la ejecución de un método en Java 1/2?
Cuando iniciamos en cualquier lenguaje de programación por alguna u otra razón siempre necesitamos encontrar una forma de poder «dormir»

[JPA] Relación One to One basada en clave compartida
En la entrada anterior comenzamos a hablar de JPA, dimos una introducción y comenzamos a hablar sobre la relación de