Оглавление
Архитектурный узор
-
Определение и применение архитектурных шаблонов
- Архитектурные шаблоны решают проблемы в разработке ПО, такие как производительность и доступность.
- Шаблоны влияют на использование слова “паттерн” в сфере ПО, вдохновленные традиционной архитектурой.
- Шаблоны и стили являются идиомами для описания систем, но стили более общие и не требуют решения проблемы.
-
Категории архитектурных моделей
- Существуют монолитные и распределенные архитектурные модели.
-
Архитектурный стиль и паттерн
- Архитектурный стиль – это метод строительства, характеризующийся особенностями.
- Архитектурные паттерны – это концепции, решающие взаимосвязанные элементы архитектуры ПО.
- Некоторые рассматривают архитектурные паттерны и стили как одно и то же, другие – как специализации паттернов.
-
Анализ и примеры архитектурных шаблонов
- Программное обеспечение управляется проблемным пространством, где применяются шаблоны проектирования и решения.
- Примеры архитектурных шаблонов включают ячеистую архитектуру, модель брокера и микросервисы.
-
Рекомендации и библиография
- В статье представлен список стилей и шаблонов архитектуры ПО, а также рекомендации по использованию архитектурного программного обеспечения.