L’altre dia, a la feina, teníem un servei amb un error i no trobàvem quin era el motiu. Tot semblava funcionar correctament, els tests passaven, el codi tornava el resultat correcte executat en local… però a l’entorn de producció seguia sense funcionar correctament.

Finalment vam trobar el problema: els resultats estaven a la memòria cau (cache en anglés) del servidor, i per això els resultats no eren els esperats.

Això em va fer pensar en una citació coneguda en el món de la informàtica que va fer Phil Karlton a finals dels 90 mentre treballava a Netscape

Només hi ha dues coses realment complexes en informàtica: posar noms a les coses i invalidació de les memòries cau

Phil Karlton

Problemes difícils

I és cert, [...] (mostra l'entrada completa)

Programació
cache, memòria cau