15
Задача автоматического масштабирования распределённых сервисов
Павел Емельянов

Популярная ныне микросервисная архитектура подразумевает построение сложных сервисов из большого количества независимых компонент, каждый из которых, помимо прочего, должен допускать возможность горизонтального масштабирования (то есть — запуск больше чем одного экземпляра). При этом, до сих пор не существует способ определения оптимального соотношения количеств различных компонент для достижения максимальной производительности. Требуется разработка формальной модели сети микросервисов и изменения её производительности при добавлении/удалении отдельных компонент и связей. Похоже на адаптацию/расширение алгоритмов из задачи о максимальном потоке.