Ingeniería de performance
El performance es una disciplina de medición. Cambia el cuello de botella que puedes mostrar, no el que está de moda.
Experiencia personal
El stack backend de TRIKO incluía Redis, Memcached y Supervisor — herramientas que existen para mantener datos calientes cerca y workers vivos. Ratios de cache hit y presupuestos de latencia no están publicados (TODO_METRIC).
Perspectiva técnica
Haz profile antes de cachear. Un índice faltante, una consulta N+1 y un encode JSON en un loop no se salvan con Redis. Cachear una consulta incorrecta es cómo sirves datos incorrectos más rápido.
Las cachés necesitan un TTL, una estrategia anti-estampida y una historia de invalidación. Memcached y Redis fallan de forma distinta; tratarlos como “capas de velocidad” intercambiables es cómo depuras la capa equivocada.
Supervisor (y sus descendientes) es performance en sentido operativo: un worker muerto es una gráfica de throughput que se va a cero. La gestión de procesos es parte del diseño de performance, no un afterthought para ops.