Перейти к основному содержимому

6.11. Архитектурная практика

Разработчику Архитектору Аналитику
Архитектурная практика

Компоненты монолита. Двухзвенная и трехзвенная архитектура. Плюсы и минусы монолитной архитектуры.

software architect

архитектурные паттерны (архитектурные паттерны не относятся к паттернам банды 4)

TLDR

Шардирование

МВ* паттерны

CQRS

Декомпозиция монолита на модули

декомпозиция на микросервисы

управление данными в микросервисной архитектруре

Толстый и тонкий клиент. Плюсы / минусы / особенности.



коммуникация микросервисов


построение пользовательского интерфейса


повышение отказоустойчивости


проведение архитектурных границ

повышение уровня абстракции интерфейсов

выделение доменов (DDD)

оптимизация кодовой базы.

Проектирование эффективного решения для сохранения архитектурной целостности и возможности масштабирования решения.