La mayoría de las webs están tranquilas casi todo el tiempo. Darle a cada una su propia maquinaria sería como alquilar una casa entera para alguien que viene dos veces al año. Así que los sitios pequeños comparten un edificio (un proceso, datos estrictamente separados) y la plataforma vigila el tráfico de cada sitio. Cuando uno se anima, se muda a una casa propia. Cuando se calma durante un par de semanas, vuelve.
Compartir edificio solo funciona si las paredes son sólidas. Cuando llega una petición, el proceso compartido mira la dirección y cambia a la base de datos y la configuración de ese sitio solo durante esa petición (con los contextvars de Python), de modo que un sitio nunca ve los datos de otro. El contenedor de cada sitio tiene además su propia red privada con un cortafuegos de salida. Y como los propietarios pueden subir y editar sus propios temas, esas plantillas se ejecutan en un entorno aislado (sandbox) con límites de tiempo, de salida y de memoria.
Decidir qué cuenta como «concurrido» costó varios intentos. Una sola newsletter, o un rastreador con un arrebato, no debería hacer que un sitio parezca popular. Así que la puntuación es el día típico del sitio durante la última semana (la mediana), más lo concurridas que son sus horas punta (la hora del percentil 95), lo que descarta el puñado de horas más disparatadas.