Running Multiple Spring Boot Instances in IntelliJ
Tener varios microservicios en un mismo proyecto puede parecer una receta para el caos, sobre todo en local.
Muchos equipos asumen que ejecutar distintas instancias de Spring Boot en IntelliJ es un simple “Run” paralelo. Mala noticia: es cuando aparecen los conflictos de puertos, logs imposibles de rastrear y el clásico ciclo de reinicios eternos.
La clave está en personalizar la configuración: cambiar los puertos en application.properties y ajustar los perfiles activos desde la propia configuración de ejecución.
Un error común: confiar solo en variables de entorno. No documentar cada instancia o no separar correctamente los recursos multiplica la deuda técnica.
En mi experiencia, definir flujos de CI que repliquen estas configuraciones en local ahorra horas cada sprint y reduce incidencias en QA.
¿Tu equipo lanza los servicios relevantes para cada desarrollo o acabáis levantando todo “por si acaso”? La verdadera eficiencia está en el equilibrio entre agilidad y orden, no en la cantidad de ventanas abiertas.
#SpringBoot #IntelliJ #DesarrolloBackend #Microservicios #DevProductivity