# ADR-002: Использование монолитной архитектуры **Status:** accepted **Date:** 2026-03-29 ## Context Проект разрабатывается в качестве монолитного приложения. ## Decision Использовать монолитную архитектуру для всех компонентов проекта. ## Alternatives 1. **Микросервисная архитектура:** позволяет разделить приложение на отдельные части, каждая из которых может быть независимой. 2. **Event-driven архитектура:** позволяет обрабатывать события в реальном времени и обеспечивает высокую масштабируемость. ## Consequences - Positive: монолитная архитектура может упростить разработку и поддержку приложения. - Negative: монолитное приложение может быть сложнее масштабировать, чем микросервисы или event-driven архитектура. - Risks: возможны проблемы с нагрузкой и производительностью в случае роста популярности приложения.