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

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

¿Estás preparado para hacer parte del 1%? 🔥

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.

¿Quieres leer la edición completa?

www.ingenierobinario.com
Este correo electrónico te lo ha traído Buttondown, la forma más fácil de iniciar y hacer crecer tu boletín.