Критерии для оценки альтернативных вариантов архитектуры:
Возможность быстрого копирования и использования разными клиентами К альтернативным архитектурным решениям для моей системы можно отнести следующие:
Выбранная архитектура, где функционал реализуется на облачном сервере, разработка основывается на Open Source решениях и кастомной доработке. Монолитная архитектура, где все компоненты системы объединяются в одно приложение для установки и использования на локальных компьютерах без подключения к интернету, разработка ведется с нуля.
Для оценки и выбора составлена матрица решений.
Оценивается каждый вариант по каждому критерию на шкале от 1 до 5 (где 5 означает лучшее соответствие критерию, а 1 - наименьшее).
Облачная архитектура с использованием Open Source
Монолитная архитектура с разработкой с нуля