Meta puso a disposición del público su biblioteca Rebalancer. La herramienta, escrita en C++ y con una interfaz en Python, lleva más de nueve años en uso en la empresa para asignar shards, servidores y tráfico. Según Meta, procesa unos 40 millones de problemas de distribución al día mediante heurísticas de búsqueda local o solucionadores de programación lineal entera mixta, como Gurobi, FICO Xpress y HiGHS. La biblioteca se puede instalar con pip y se distribuye con la permisiva licencia Apache 2.0.
Por qué importa
Los desarrolladores ya pueden usar el motor de distribución de recursos de alto volumen de Meta en sus propios proyectos, sin tener que crearlo desde cero.