Controla el startup de tu aplicación de Spring Boot con CommandLineRunner

CommandLineRunner es ideal cuando trabajamos en un proyecto con Spring Boot, sobre todo si necesitamos controlar hasta los aspectos más minuciosos de una aplicación, por ejemplo necesitamos controlar lo que sucede con la aplicación al momento de iniciarla. Para eso nos sirve CommandLineRunner, con esa interfaz podemos definir un método en nuestra clase principal que …

¿Qué son los microservicios?

Los microservicios, también conocidos como arquitectura de microservicios, son un estilo de arquitectura que estructura una aplicación como un conjunto de servicios pequeños e independientes que se ejecutan en su propio proceso y se comunican entre sí mediante protocolos ligeros, generalmente HTTP o mensajería. Cada servicio se enfoca en una funcionalidad específica del negocio y …

¿Qué es un monolito?

Explorando el Patrón de Arquitectura Monolítica La arquitectura monolítica o monolito es un patrón de arquitectura bastante popular e importante, a pesar de ser bastante antiguo aún sigue siendo vigente, por su flexibilidad es común combinarlo con otros patrones de arquitectura como los microservicios. Definir este patrón de arquitectura es simple, en un monolito todas …