Autor

Daniel Enrique Colina Rodríguez es un Ingeniero informático venezolano, amante de las nuevas tecnologías, especialmente de todo lo relacionado con el mundo cloud y arquitecturas distribuidas. Posee gran experiencia y actualmente trabaja como desarrollador de software especializado en Java y Spring Framework en Paradigma Digital. Es un fiel creyente de que el verdadero poder está en el conocimiento.

Redactor en

Elasticsearch + RxJava, ingesta de datos a máxima velocidad

Recientemente tuve la oportunidad de interactuar muy de cerca con la API RESTful de Elasticsearch. La verdad es que ha sido una experiencia bastante agradable e incluso sorprendente, ya que no me esperaba contar con tal variedad de funcionalidades y características para la ingesta y gestión de documentos.

Pero es cierto que mi mayor sorpresa llegó cuando vi funcionar a esta API en combinación con la tecnología RxJava, las mejoras a nivel de rendimiento fueron enormes y lo mejor de todo es que las preocupaciones en cuanto a la capacidad para manejar grandes cargas de trabajo pasaron a la historia.

En el siguiente post hablaremos sobre cómo trabajar con el API REST de Elasticsearch en conjunto con RxJava.

sigue leyendo…

Apache Kafka Mirror: hablando entre clusters

Cuando trabajamos con un sistema de colas implementado a través de Kafka, muchas veces nos encontramos con la necesidad de hacer una réplica de datos o simplemente hacer un traspaso de información de un cluster a otro.

En ese momento nos preguntamos, ¿cómo podemos llevar esto a cabo sin rompernos la cabeza y que el resultado sea eficaz y eficiente?

Kafka, en sí, nos provee de una herramienta bastante útil para hacer replicado de datos sin que esto suponga un gran esfuerzo más que el coste de la configuración inicial. Esta herramienta es Kafka Mirror Maker.

sigue leyendo…

Profundizando en API Gateway de AWS

Hoy en día mucho se ha estudiado (y comentado) sobre lo interesante y óptimas que son las arquitecturas basadas en microservicios serverless.

De hecho, en este mismo blog, varios de mis compañeros han hablando de las distintas formas de trabajar con arquitecturas serverless, incluso de la integración de los servicios Lambda.

Sin embargo, poco se ha profundizado sobre este último, que nos provee de una serie de funcionalidades y mecanismos para desplegar gestionar APIs bastante interesantes.

En el siguiente post veremos cómo el servicio de API Gateway de AWS nos simplifica la vida a la hora de desplegar y gestionar APIs ahorrándonos tiempo, algo que siempre se agradece.

sigue leyendo…