Архитектурные шаблоны
Темы:
Трёхуровневая архитектура, Монолитная архитектура
Шаблон Model-View-Controller (MVC)
Клиент-серверная архитектура
Микросервисная архитектура
Шаблон Command Query Responsibility Segregation (CQRS)
Событийно-ориентированная архитектура (Event-driven architecture)
Шаблон Event Sourcing
Луковая архитектура (Onion architecture)
Совмещение CQRS и DDD
Архитектурные анти-шаблоны
Serverless архитектура
Шаблоны корпоративных программных приложений
Неизменяемая архитектура (Immutable architecture)
Шаблоны интеграции корпоративных приложений
Атрибуты качества ПО (Software Quality Attributes)
Контрольные вопросы:
Какими конкретно уровнями представлена трехуровневая архитектура?
Какие недостатки имеет монолитная архитектура?
Какие преимущества микросервисной архитектуры над монолитной?
Как взаимодействуют компоненты Модель, Контроллер и Представление в шаблоне MVC?
В чем смысл шаблона CQRS?
Опишите элементы Onion архитектуры и их взаимодействие?
Как реализуется Serverless архитектура?
К какому типу Software Requirments относятся атрибуты качества ПО?
Какие атрибуты качества ПО вы знаете?
В чем недостатки шаблоны интеграции Shared Database?
Как два микросервиса могут взаимодействовать друг с другом/обмениваться данными?
Источники:
Книги:
Статьи:
Last updated
Was this helpful?