Я работаю над проектом, в котором используется алгоритм, основанный на поиске в ширину, который преобразует данные из реляционной базы данных в граф в памяти.Я знаю, что это тяжелая функция, особенно с большими наборами данных.Этот алгоритм теперь является частью API, который обеспечивает многопоточность.Некоторые преобразования настолько велики, что в некоторых случаях это занимает 1 минуту.Тогда я читал о микросервисах, чтобы разделить нагрузку.Когда есть несколько одновременных звонков, это будет тяжело для моей машины.
Мой вопрос: будут ли какие-либо улучшения в производительности для использования микросервисов в этом случае?Или есть другие способы решения этой проблемы?
Заранее спасибо !!