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