Ivan Garcia Sainz-Aja: Esas llamadas a un API podrían haber sido un JOIN!! - Codemotion 25
Las arquitecturas Event-Driven están transformando la forma en que construimos sistemas escalables y resilientes. Sin embargo, la distribución temprana en microservicios puede convertirse en fuente de gran complejidad accidental, creando sistemas complicados y difíciles de gestionar. La fragmentación del modelo y límites de dominio mal definidos pueden resultar en el temible escenario "Todas estas llamadas a un API podrían haber sido un join en bbdd”. Arquitecturas Event-Driven y Monolitos Modulares: Con **Spring Modulith Events**, puedes diseñar un servicio que siga principios Event-Driven dentro de un monolito modular. Esto permite crear un modelo mas flexible, facilitando su evolución y refactorización. Retrasando la transición a microservicios hasta que el dominio esté más maduro. A medida que se comprende mejor el dominio, se pueden externalizar eventos y usar **AsyncAPI** para documentar y estabilizar dichas integraciones. Puedes seguir a Codemotion en sus redes sociales: @Codemotionworld // https://www.linkedin.com/company/codemotion/ // https://twitter.com/CodemoMadrid // https://www.instagram.com/codemotion_esp/ ------- Síguenos en nuestras redes sociales Web: https://sirviendocodigo.com/ LinkedIn: https://www.linkedin.com/company/sirviendo-codigo/ X: https://twitter.com/sirviendocodigo Instagram: https://www.instagram.com/sirviendo.codigo/ TikTok: https://www.tiktok.com/@sirviendo.codigo #software #softwarearchitecture #code #sirviendocodigo



