digital-garden/_inbox/Трёхзвенная структура.md
2024-06-13 21:01:37 +03:00

1.6 KiB
Raw Blame History

aliases tags date zero-link parents linked
трехзвенная структура
зрелость/🌱
2024-05-23
00 Архитектура ПО

Мы выделяем некие звенья в обработке наших запросов, и каждое звено специализируется на обработке или выполнении определенного класса задач.

  • Фронтенд. предназначен для быстрой обработки легких данных, как правило, статики. Эти запросы обрабатываются тут и не проходят на массивный, тяжелый бэкенд. Для фронтенда используются такие легковесные сервера, как nginx. В разработке подобных серверов огромное внимание уделяется тому, какое количество ресурсов тратится на обработку одного запроса.
  • Бэкенд, как правило, это тяжелые приложения, в которых происходят вычисления, зашита бизнес-логика, и обрабатывать статические запросы бэкендом попросту неэффективно.
  • Следующий слой это хранение данных, в простейшем варианте база данных.