# ADR-004: Использование REST API **Status:** accepted **Date:** 2026-03-29 ## Context Проект использует REST API для взаимодействия с веб-интерфейсом. ## Decision Использовать REST API для обеспечения взаимодействия между компонентами проекта. ## Alternatives 1. **GraphQL:** более гибкий и эффективный способ обработки запросов, чем REST API. 2. **gRPC:** высокоэффективная система для взаимодействия между серверами. ## Consequences - Positive: REST API обеспечивает простой и понятный способ взаимодействия между компонентами проекта. - Negative: REST API может быть менее гибким, чем GraphQL или gRPC. - Risks: возможны проблемы с производительностью в случае роста популярности приложения.