Перейти к содержанию

Решения, компромиссы и риски

Ключевые решения

Компромиссы

Монолит vs распределённая архитектура

Монолит был оправдан контекстом:

  • ограниченный круг пользователей;
  • внутренняя эксплуатация;
  • один основной бизнес-процесс;
  • отсутствие необходимости в распределённой архитектуре;
  • ограниченные ресурсы на сопровождение.

Ограничения проекта

Проект не был доведён до уровня зрелой production-системы с полноценным жизненным циклом поставки, тестированием, релизным процессом и поддержкой.

Исходная документация была неполной и недостаточно формализованной. Часть текущих архитектурных материалов была восстановлена позднее как reconstructed case study для портфолио.

См. также Architecture Decision Records.