💻 Архитектурные шаблоны программного обеспечения - это многократно используемые решения для обычно встречающихся проблем проектирования в программной архитектуре.
Архитектура, основанная на событиях (EDA):
В архитектуре, основанной на событиях, поток системы определяется событиями.
Слоистая архитектура:
Слоистая архитектура организует систему на отдельные слои, где каждый слой имеет свою конкретную ответственность.
Монолит:
Монолитная архитектура - это традиционный подход, при котором все компоненты и модули программного приложения тесно интегрированы в одну кодовую базу и развертываются как единое целое.
Архитектура микросервисов:
Микросервисы разбивают программное приложение на небольшие, независимо развертываемые сервисы.
Модель-Представление-Контроллер (MVC):
MVC - это шаблон проектирования, поделенный на три компонента: Модель, Представление и Контроллер
Архитектура Мастер-Ведомый:
В архитектуре Мастер-Ведомый один центральный узел контролирует и управляет одним или несколькими подчиненными узлами.
📌 Самые важные архитектурные шаблоны, которые нужно знать
@Golang_google
Post #1535
9K
- 👍 35
- ❤ 3
- 🔥 3
- 😁 2
- 😱 2
- 👎 1