How I prepare for CCDAK and CCAAK exams

Si vuestro buscador favorito ha tenido a bien traeros hasta aquí, es porque tenéis en mente afrontar alguna de las dos certificaciones que actualmente Confluent oferta, ya sea la Confluent Certified Developer for Apache Kafka (a partir de ahora CCDAK) o la Confluent Certified Administrator for Apache Kafka (a partir de ahora CCAAK), y queréis … Continue reading How I prepare for CCDAK and CCAAK exams

Time based conditional updates on Elastisearch

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 Time based conditional updates on Elastisearch

Request/Reply with multiple Kafka 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 Request/Reply with multiple Kafka consumer instances

Health checking 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 Health checking for a Kafka application