# 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: возможны проблемы с производительностью в случае роста популярности приложения.
