Blog
Notas sobre Java, Kubernetes, cloud y sistemas distribuidos.
Comunicación entre sistemas distribuidos. Kafka vs RabbitMQ.
En el mundo de las arquitecturas basadas en eventos y de sistemas distribuidos, elegir el message broker adecuado es crucial para una comunicación eficiente y escalable. Dos de los contendientes más populares son Kafka y RabbitMQ. En este post exploraremos algunos casos de uso comunes para ambas tecnologías y ayudarte a la hora de tomar una decisión de cual utilizar.
Monitorización de sistemas distribuidos
Descubre estrategias de los expertos SRE de Google para la monitorización eficiente de sistemas distribuidos, abarcando desde la importancia del monitoreo de caja blanca y negra hasta las cuatro señales doradas de la infraestructura en la nube.
Despliegue de aplicaciones básicas en Azure Kuberentes Service (AKS)
Aprende a desplegar aplicaciones de manera eficiente en Azure Kubernetes Service (AKS). Esta guía paso a paso te llevará desde la creación de un Azure Container Registry hasta la implementación de imágenes de contenedores en AKS, ilustrado con ejemplos prácticos y diagramas explicativos.
Conociendo Keycloak - Revisando, refactorizando y actualizando la implementación.
Revisión y refactorización de Keycloak; actualizando nuestra implementación en Spring Boot para seguir (o intentar) las buenas prácticas de programación.
Conociendo Keycloak - Un sistema de autenticación y autorización seguro Open Source
Adiós a sistemas de autenticación complejos. Descubre cómo Keycloak ahorra tiempo, esfuerzo y mejora la seguridad en tu desarrollo.
Threads introducción a hilos y concurrencia en Java
La concurrencia y la programación multihilo son técnicas poderosas para mejorar el rendimiento y la capacidad de respuesta de las aplicaciones. Sin embargo, su uso también puede generar desafíos únicos. Aquí te presentamos algunas buenas prácticas y consideraciones a tener en cuenta al utilizar hilos y concurrencia en tus proyectos Java.
Excepciones chequeadas y no chequeadas.
Aprende a dominar las excepciones chequeadas y no chequeadas en Java en este artículo detallado. Descubre las diferencias clave entre ambas, cuándo y cómo usarlas, y las mejores prácticas para un manejo de errores eficiente. Optimiza tu código Java y mejora la robustez de tus aplicaciones con un enfoque sólido en el manejo de excepciones chequeadas y no chequeadas.
Manejo de excepciones en Java - introducción.
Daremos una introducción al manejo de excepciones en Java, explora las ventajas y características de las excepciones, cómo utilizar bloques try-catch-finally, separar la lógica de manejo de errores, y garantizar una ejecución fluida incluso frente a imprevistos.
El camino a mi primer empleo en el sector Tech
El camino al sector Tech puede ser doloroso, puede ser desafiante pero es algo muy bonito, donde cada hora de estudio vale la pena. En esta entrada haré un resumen de como empezó mi trayectoria en este sector.
Presentación del blog
Esta entrada trata de una bienvenida a mi blog donde trabajaré y escribiré acerca de mis cosas en el futuro. Y daré una breve introducción de quien soy.