BlissCodeHub 🧐 — это два разработчика, которые прошли через ад собесов, выгорание, «срочные правки в пятницу вечером» и уникальные (в плохом смысле) кейсы в конторах 🗽
Ищем лучшие методы – бери и пользуйся. Прокачка без лишнего напряжения 🚀
Post #49
346
#backend #полезно
Один из неожиданных вопросов middle backend разрабу - "Перечислите виды архитектур бекенда, которые вы знаете" 😱
Те самые виды архитектур: 🧐
Монолитная архитектура:
- Одна крупная кодовая база, где все компоненты приложения развиваются и развертываются вместе.
Микросервисная архитектура:
- Разделение приложения на мелкие, независимые сервисы, обычно собирающиеся вокруг бизнес-функциональности.
Функциональная архитектура:
- Использование облачных функций (например, AWS Lambda, Azure Functions) для выполнения отдельных задач без необходимости управления серверами.
N-Tier (или 3-tier) архитектура:
- Разделение приложения на три уровня: клиентский интерфейс, бизнес-логика и хранилище данных.
Event-Driven архитектура:
- Обработка событий и коммуникация между компонентами системы на основе событий.
CQRS (Command Query Responsibility Segregation):
- Разделение команд (изменение состояния) и запросов (чтение состояния) в приложении.
GraphQL-ориентированная архитектура:
- Использование языка запросов GraphQL для эффективного взаимодействия с сервером и получения только необходимых данных.
RESTful архитектура:
- Использование принципов REST для построения веб-сервисов с ясным определением ресурсов и стандартных HTTP-методов.
Монолит разделяется на несколько видов: 🫡
Толстый монолит:
- Одна крупная кодовая база, включающая все компоненты приложения, что может привести к увеличению сложности и трудозатрат при разработке и поддержке.
Вертикальный монолит:
- Организация монолита по вертикали, где каждый модуль отвечает за определенную функциональность (например, пользовательский интерфейс, бизнес-логика, хранилище данных).
Монолит с модульной архитектурой:
- Разделение монолита на небольшие модули, что облегчает поддержку и разработку.
Микросервисы внутри монолита:
- Внутри монолита реализованы принципы микросервисной архитектуры, но все еще существует как единое целое.
🟥 YouTube
™️ TikTok
⛩ Общий чат
🔵 Discord
Один из неожиданных вопросов middle backend разрабу - "Перечислите виды архитектур бекенда, которые вы знаете" 😱
Те самые виды архитектур: 🧐
Монолитная архитектура:
- Одна крупная кодовая база, где все компоненты приложения развиваются и развертываются вместе.
Микросервисная архитектура:
- Разделение приложения на мелкие, независимые сервисы, обычно собирающиеся вокруг бизнес-функциональности.
Функциональная архитектура:
- Использование облачных функций (например, AWS Lambda, Azure Functions) для выполнения отдельных задач без необходимости управления серверами.
N-Tier (или 3-tier) архитектура:
- Разделение приложения на три уровня: клиентский интерфейс, бизнес-логика и хранилище данных.
Event-Driven архитектура:
- Обработка событий и коммуникация между компонентами системы на основе событий.
CQRS (Command Query Responsibility Segregation):
- Разделение команд (изменение состояния) и запросов (чтение состояния) в приложении.
GraphQL-ориентированная архитектура:
- Использование языка запросов GraphQL для эффективного взаимодействия с сервером и получения только необходимых данных.
RESTful архитектура:
- Использование принципов REST для построения веб-сервисов с ясным определением ресурсов и стандартных HTTP-методов.
Монолит разделяется на несколько видов: 🫡
Толстый монолит:
- Одна крупная кодовая база, включающая все компоненты приложения, что может привести к увеличению сложности и трудозатрат при разработке и поддержке.
Вертикальный монолит:
- Организация монолита по вертикали, где каждый модуль отвечает за определенную функциональность (например, пользовательский интерфейс, бизнес-логика, хранилище данных).
Монолит с модульной архитектурой:
- Разделение монолита на небольшие модули, что облегчает поддержку и разработку.
Микросервисы внутри монолита:
- Внутри монолита реализованы принципы микросервисной архитектуры, но все еще существует как единое целое.
🟥 YouTube
™️ TikTok
⛩ Общий чат
🔵 Discord
- 👍 4


