BlissCodeHub

BlissCodeHub 

Помогаем в IT 🧐

0subscribers

33posts

Один из неожиданных вопросов middle backend разрабу - "Перечислите виды архитектур бекенда, которые вы знаете" 😱

Те самые виды архитектур: 🧐
Монолитная архитектура:
- Одна крупная кодовая база, где все компоненты приложения развиваются и развертываются вместе.
Микросервисная архитектура:
- Разделение приложения на мелкие, независимые сервисы, обычно собирающиеся вокруг бизнес-функциональности.
Функциональная архитектура:
- Использование облачных функций (например, AWS Lambda, Azure Functions) для выполнения отдельных задач без необходимости управления серверами.
N-Tier (или 3-tier) архитектура:
- Разделение приложения на три уровня: клиентский интерфейс, бизнес-логика и хранилище данных.
Event-Driven архитектура:
- Обработка событий и коммуникация между компонентами системы на основе событий.
CQRS (Command Query Responsibility Segregation):
- Разделение команд (изменение состояния) и запросов (чтение состояния) в приложении.
GraphQL-ориентированная архитектура:
- Использование языка запросов GraphQL для эффективного взаимодействия с сервером и получения только необходимых данных.
RESTful архитектура:
- Использование принципов REST для построения веб-сервисов с ясным определением ресурсов и стандартных HTTP-методов.
Монолит разделяется на несколько видов: 🫡
Толстый монолит:
- Одна крупная кодовая база, включающая все компоненты приложения, что может привести к увеличению сложности и трудозатрат при разработке и поддержке.
Вертикальный монолит:
- Организация монолита по вертикали, где каждый модуль отвечает за определенную функциональность (например, пользовательский интерфейс, бизнес-логика, хранилище данных).
Монолит с модульной архитектурой:
- Разделение монолита на небольшие модули, что облегчает поддержку и разработку.
Микросервисы внутри монолита:
- Внутри монолита реализованы принципы микросервисной архитектуры, но все еще существует как единое целое.

Присоединяйтесь к нашему общему
чату и Discord серверу :)
Subscription levels2

Bliss Scout

$6.4 per month
• Доступ к закрытому чату с топикам;
• Доступ к базе знаний;
• Подписка на ежедневную рассылку задач по программированию;
• Доступ к ревью резюме при помощи кастомных промптов (ChatGPT-4o, 6 запросов в месяц);
• Тематические созвоны с админами раз в месяц;
• Доступ к базе решений с реальных проектов (8 попыток поиска в месяц);
• Генерация задач по заданной теме (2 задачи в день);
• Генерация достижений для резюме по направлениям Frontend / Backend (6 запросов в месяц).

Bliss Ranger

$12.7 per month
Все бонусы уровня "Bliss Scout"
+
• Доступ к ревью резюме при помощи кастомных промптов (ChatGPT-4o, 16 запросов в месяц);
• Тематические созвоны с админами 3 раза в месяц;
• Доступ к базе решений с реальных проектов (20 попыток поиска в месяц);
• Генерация задач по заданной теме (5 задач в день);
• Генерация достижений для резюме по направлениям Frontend / Backend (24 запросов в месяц);
• Индивидуальные созвоны с админами 2 раза в месяц.
Go up