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

Distributed Databases: Apache Pulsar

Hará algo más de un año desde que en este mismo blog se publicará un artículo teórico en el que se desgranaban los conceptos troncales de Apache Kafka, el popular sistema de mensajería creado por LinkedIn. Por tanto, y para celebrar el aniversario, nada mejor que hacer lo propio con uno de sus principales competidores, … Continue reading Distributed Databases: Apache Pulsar

AWS Secrets Manager for Spring Boot credential management

En el ámbito del desarrollo de aplicaciones, se podría entender por seguridad como ese conjunto de tormentosas restricciones a cumplir unas pocas semanas antes de salir a producción, que obligan a modificar buena parte del código fuente, y que frecuentemente viene acompañada de fuertes dolores de cabeza, además de una buena ración de horas extras. … Continue reading AWS Secrets Manager for Spring Boot credential management

AWS Route53 in a Multi-Account Organization

En pleno año 2021, con el journey-to-cloud echando humo en todo tipo de empresas del mundo entero, es más que habitual encontrarse con organizaciones que abogan por realizar una separación de cuentas entre entornos, proyectos o incluso aplicativos. Al fin y al cabo, esto garantiza un aislamiento total de todos los recursos, incluyendo los equipos … Continue reading AWS Route53 in a Multi-Account Organization

How I prepare for Elastic Certified Observability Engineer Exam

Si en artículos anteriores se mencionaba la complejidad que supone dar un buen título a cada escrito, algo que a priori puede parecer trivial pero que en la práctica no lo es tanto, en esta ocasión se ha convertido en un inesperado aliado y estáis ante otra de tantas entradas centrada en describir el proceso … Continue reading How I prepare for Elastic Certified Observability Engineer Exam

Kubernetes: Optimize IP addresses usage in EKS

Es probable que nunca os hayáis planteado como gestiona internamente Amazon EKS las IP, o no al menos hasta no haber podido desplegar un nuevo nodo debido a la falta de direcciones libres. Lógico, al final y al cabo, una de las fortalezas de los servicios gestionados reside en abstraer al usuario de este tipo … Continue reading Kubernetes: Optimize IP addresses usage in EKS

Distributed Databases: Elasticsearch

Tras haberle dedicado tantos artículos en los últimos, parece más que evidentemente que Elasticsearch se merece un post en exclusiva en el que desgranar su secretos más oscuros. ¿Es realmente tan fantástica como parece? Como ya es costumbre en la casa, en el presente artículo se pretende describir la arquitectura y características de la citada … Continue reading Distributed Databases: Elasticsearch

Elasticsearch: License changing from Open Source to Free & Open

Lo que hayáis estado al tanto de la actualidad que rodea a Elasticsearch, seguro que sois conocedores de los tira y afloja que Elastic y AWS han mantenido en los últimos años. Finalmente, los peores augurios se han cumplido y la compañía de Shay Banon ha decidido cortar el problema de raíz y cambiar el … Continue reading Elasticsearch: License changing from Open Source to Free & Open

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