March 15, 2025, 4:44 p.m.

EP064: Invalidar caché es difícil, pero no para Meta

Tienes dos opciones ✌️

Una de las frases más populares en el apasionante mundo del software es: “Solo hay dos cosas difíciles: invalidar caché y nombrar variables”, pero, ¿por qué invalidar caché es algo difícil?

La invalidación consiste en eliminar los datos almacenados en caché cuando se desactualizan, es decir, cuando no coinciden con la base de datos original, también conocida como la ‘fuente de verdad’.

Conceptos previos

Meta utiliza MySQL para almacenar sus datos, pero sobre esta se encuentra el TAO (The Associations and Objects), un sistema de caché distribuido en forma de grafo pensado con el fin de optimizar las operaciones de lectura.

Want to read the full issue?

www.ingenierobinario.com
Powered by Buttondown, the easiest way to start and grow your newsletter.