Компромиссы в архитектуре программного обеспечения?

#architecture #software-design

#архитектура #разработка программного обеспечения

Вопрос:

Я пытаюсь разобраться в архитектуре решения и исходить из нетехнического опыта. Таким образом, я пытаюсь больше узнать об архитектурных компромиссах.

Смогут ли люди дать мне краткий обзор архитектурных компромиссов, которые обычно приходится обсуждать инженерам?

Ответ №1:

Вы можете ознакомиться со следующими темами, чтобы узнать больше об архитектурных компромиссах:-

  1. Теорема CAP
  2. Определения доступности, надежности, согласованности, отказоустойчивости, производительности и временной сложности
  3. Разница между облачными вычислениями, локальными и гибридными
  4. Приложения SAAS против приложений на базе настольных компьютеров
  5. Типы баз данных и хранилищ данных — реляционные, без SQL, хранилище объектов, файловые хранилища