pbbattilana.hashnode.devMultitenancy por esquema con Quarkus y Hibernate: de duplicar servicios a una arquitectura limpiaEn este artículo te cuento una historia real: cómo pasamos de duplicar tablas, pantallas y servicios para soportar un nuevo esquema en base de datos… a implementar multitenancy por esquema usando la solución nativa de Quarkus + Hibernate, con un Tena...Nov 12, 2025·10 min read
pbbattilana.hashnode.devJava entre JIT y AOT: decisiones reales para arquitecturas cloudEl otro día en la oficina, estaba conversando con algunos desarrolladores más nuevos, explicando cuando elegir Quarkus. En medio de la charla, surgió la siguiente pregunta: "¿No es Java demasiado pesado para microservicios en la nube?". Esa duda disp...Oct 6, 2025·5 min read
pbbattilana.hashnode.devReactividad en Java: ¿más RAM o más CPU? Event Loop en acción¿Pensarías que un modelo con más objetos en memoria podría consumir menos RAM en alta carga? Parece contraintuitivo, ¿verdad? Descubre cómo el modelo reactivo en Java logra esta sorprendente hazaña. Introducción: la lógica que nos engaña Imagina que ...Jul 5, 2025·3 min read
pbbattilana.hashnode.devScope vs Entorno: Entiende la diferencia con ejemplos en Java (y nunca más confundas static)¿Alcance o entorno? No es lo mismo Si alguna vez te pasó que entendiste "más o menos" qué es el scope, o que usaste static porque “así funcionaba”, pero no sabías por qué, este artículo es para vos. Vamos a desarmar todo ese lío entre alcance, entorn...Jun 4, 2025·4 min read
pbbattilana.hashnode.devException Pattern en Quarkus: Mejorando la Gestión de Errores en tu ProyectoEn mi empleo actual con Quarkus, durante una revisión de código con mis compañeros, surgió el tema del "exception pattern" y sus beneficios. Decidí investigar más sobre esta técnica y cómo podría mejorar la gestión de errores en nuestros proyectos. E...Jul 10, 2024·4 min read