digital-garden/dev/architecture/Архитектурная концепция.md

45 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
tags:
- maturity/🌱
date: 2024-10-01
---
Архитектурная концепция это общая идея или принцип построения архитектуры системы или отдельного компонента системы.
**Цель**:
- Определить базовые принципы, которые будут направлять разработку всей системы.
- Решать проблемы на уровне системы, а не отдельных компонентов.
## Классификация
На уровне системы:
- [[../../../../wiki/zero/Микросервисная архитектура|Микросервисная архитектура]]
- [[../../../../_inbox/Событийно-ориентированное программирование|Событийно-ориентированное программирование]]
- [[Асинхронное программирование]]
- [[Реактивное программирование|Реактивное программирование]]
На уровне компонентов системы:
- [[Inversion of Control]]
- [[Один клиент — один поток]]
- [[Много клиентов — один поток]]
***
## Мета информация
**Область**:: [[../../meta/zero/00 Архитектура ПО|00 Архитектура ПО]]
**Родитель**::
**Источник**::
**Создана**:: [[2024-10-01]]
**Автор**::
### Дополнительные материалы
-
### Дочерние заметки
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
<!-- SerializedQuery: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
- [[Событийно-ориентированное программирование]]
- [[Микросервисная архитектура]]
- [[Inversion of Control]]
- [[Много клиентов — один поток]]
- [[Один клиент — один поток]]
- [[Паттерн проектирования]]
- [[Асинхронное программирование]]
<!-- SerializedQuery END -->