Jane Street reduce un 30% el uso de CPU en su bus de mensajes Aria con una nueva estrategia de indexación
Scaling and benchmarking a critical message bus using a new indexing strategy

Aria, el framework de mensajería interno de Jane Street que procesa terabytes diarios, sufría sobrecarga en la recuperación de mensajes. Theodor Totev, becario, rediseñó la indexación usando particiones de temas y un pool de bloques compartidos, logrando un 30% menos de CPU en producción. También optimizó la recuperación inicial con un algoritmo de división adaptativa basado en el volumen de mensajes.
En un incidente concreto, una recuperación inicial que solía tardar menos de 2,5 segundos estaba tardando más de 13 minutos.