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
Problemes difícilsNomés hi ha dues coses realment complexes en informàtica: posar noms a les coses i invalidació de les memòries cau
Phil Karlton
I [...] (mostra l'entrada completa)