# ADR-002: Использование монолитной архитектуры

**Status:** accepted
**Date:** 2026-03-29

## Context
Проект разрабатывается в качестве монолитного приложения.

## Decision
Использовать монолитную архитектуру для всех компонентов проекта.

## Alternatives
1. **Микросервисная архитектура:** позволяет разделить приложение на отдельные части, каждая из которых может быть независимой.
2. **Event-driven архитектура:** позволяет обрабатывать события в реальном времени и обеспечивает высокую масштабируемость.

## Consequences
- Positive: монолитная архитектура может упростить разработку и поддержку приложения.
- Negative: монолитное приложение может быть сложнее масштабировать, чем микросервисы или event-driven архитектура.
- Risks: возможны проблемы с нагрузкой и производительностью в случае роста популярности приложения.
