Struchkov Mark
eacf800157
All checks were successful
continuous-integration/drone/push Build is passing
31 lines
2.2 KiB
Markdown
31 lines
2.2 KiB
Markdown
---
|
||
aliases:
|
||
- трехзвенная структура
|
||
tags:
|
||
- maturity/🌱
|
||
date:
|
||
- - 2024-05-23
|
||
zero-link:
|
||
- "[[../../meta/zero/00 Архитектура ИС|00 Архитектура ИС]]"
|
||
parents:
|
||
linked:
|
||
---
|
||
Мы выделяем некие звенья в обработке наших запросов, и каждое звено специализируется на обработке или выполнении определенного класса задач.
|
||
|
||
![](Pasted%20image%2020240523133746.png)
|
||
|
||
- [Фронтенд](Фронтенд.md). предназначен для быстрой обработки легких данных, как правило, статики. Эти запросы обрабатываются тут и не проходят на массивный, тяжелый бэкенд. Для фронтенда используются такие легковесные сервера, как [nginx](../../meta/zero/00%20Nginx.md). В разработке подобных серверов огромное внимание уделяется тому, какое количество ресурсов тратится на обработку одного запроса.
|
||
- [Бэкенд](Бэкенд.md), как правило, это тяжелые приложения, в которых происходят вычисления, зашита бизнес-логика, и обрабатывать статические запросы бэкендом попросту неэффективно.
|
||
- Следующий слой – это хранение данных, в простейшем варианте – [база данных](../../meta/zero/00%20Базы%20Данных.md).
|
||
***
|
||
## Мета информация
|
||
**Область**:: [[../../meta/zero/00 Архитектура ИС|00 Архитектура ИС]]
|
||
**Родитель**::
|
||
**Источник**::
|
||
**Автор**::
|
||
**Создана**:: [[2024-05-23]]
|
||
### Дополнительные материалы
|
||
-
|
||
### Дочерние заметки
|
||
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
|