Blog Jose Cuellar

//Senior Backend Developer & Life-long learner

Category Archives: General

Saga Pattern (3/3)

por Jose el 26 abril, 2020

El patrón Saga fue propuesto por Hector Garcia-Molina y Kenneth Salem en 1987. Puedes descargarte el paper aquí: SAGAS. Basada en arquitecturas guiadas por eventos (Event Driven Architecture), las sagas nos garantizarán la consistencia de datos en las transacciones de negocio que involucren varias transacciones locales entre varios servicios o participantes en un determinado sistema […]

Data consistency: the problem (1/3)

por Jose el 21 abril, 2020

Basamos (o deberíamos) las decisiones en base a los datos que almacenamos en la interacción de los usuarios sobre nuestro producto. Guardamos toda la información necesaria para dar respuestas y elaborar predicciones en base a históricos de datos. Adaptándonos y anticipándonos así a las necesidades de nuestros usuarios. ¿Te has preguntado si dichos datos son […]

Fail fast, fail cheap, fail well: learn faster

por Jose el 9 octubre, 2019

Programa de forma defensiva, estricta y rigurosa. Devuelve excepciones siempre y cuando las condiciones no son las adecuadas en un momento concreto de ejecución. Una de las prácticas que te ayudarán y que supongo que ya conocerás, son las guard clauses. Olvídate de los else en los condicionales (harán tu código más sencillo y legible).

Getting Started with ELK on Microsoft Azure

por Jose el 5 diciembre, 2018

Si estás familiarizado con el stack de ELK sabrás lo potente y versátil que resulta monitorizar cualquier tipo de actividad en cualquier infrastructura gracias a su potente motor de búsqueda Elasticsearch y las muchas posibilidades de personalización representando los datos que ofrece Kibana. Aunque opcional, la arquitectura recomendada para ELK debe incluir un broker entre […]