Sobes.tech
Junior — Senior
48

Вопросы масштабируемости и отказоустойчивости распределённого приложения

Условие задачи

Состав системы:

  1. webApp — клиентская часть
  2. users-api — серверный сервис, обслуживающий пользователей
  3. DB — хранилище пользовательских данных Все элементы работают в единственном экземпляре. Несмотря на то, что приложение распределено, оно не готово к масштабированию. Опишите, какие недостатки могут возникнуть при таком дизайне, и предложите варианты улучшения (масштабирование, обеспечение отказоустойчивости, балансировка нагрузки и т.п.).