Добрый день!
На backend строится граф связей с использованием java-библиотеки JGraphT, в которой можно найти разные способы обхода графа и его построения (с возможностью гибкой адаптации под свои объекты).
Функция построения параметрическая, то есть, граф меняется при работе пользователя с фильтрами.
На frontend используется react и sigma.js для отрисовки.
Дмитрий, а Вы пробовали обратиться на горячую линию поддержки?