Elasticsearch: Time based conditional update

Dado que en esta ocasión, el título no deja mucho espacio a la imaginación, la introducción será breve y directa. En el presente artículo se pretende describir algo tan sencillo como él garantizar que únicamente se actualiza un documento en Elasticsearch, si su timestamp es mayor al del almacenado. Aunque a priori pueda parecer algo … Continue reading Elasticsearch: Time based conditional update

Kafka: Request/Reply with multiple consumer instances

Ahora que las arquitecturas de microservicios orientadas a eventos están mas vigentes que nunca, acompañadas como no, de lo patrones CQRS o Event Sourcing, entre otros, a nadie le extraña el uso de sistemas de mensajería publish-subscribe como medio de comunicación asíncrono y desacoplado entre aplicaciones. Claro que siempre pueden surgir casos de uso que … Continue reading Kafka: Request/Reply with multiple consumer instances

Kubernetes: Health Check for a Kafka application

Una de las características mas interesantes de Kubernetes es la posibilidad de determinar si una aplicación está o no operativa para servir operaciones, a través de los health checks. La mayoría de los frameworks proporcionan ya de caja, una serie funcionalidades, para comprobar no solo el estado de salud de la propia aplicación, sino también … Continue reading Kubernetes: Health Check for a Kafka application