docs: establish architecture records

This commit is contained in:
2026-08-12 23:04:25 +03:00
parent 34577dc795
commit 2a09ef74bb
12 changed files with 140 additions and 0 deletions
@@ -0,0 +1,21 @@
# 003. Серверная gRPC-граница T-Bank
**Status:** Accepted, baseline decision
## Context
T-Bank требует секретов и внешняя интеграция должна быть управляемой, наблюдаемой и независимой от браузера.
## Decision
Только backend обращается к T-Bank через выделенную gRPC-границу. Frontend вызывает только собственный HTTP API и никогда не получает T-Bank credentials или gRPC-клиент.
```mermaid
flowchart LR
F[Frontend] --> B[Backend API]
B --> T[T-Bank gRPC]
```
## Consequences
Контроль секретов, повторов и лимитов централизован на сервере. Реализация boundary будет добавлена будущим OpenSpec change подключения T-Bank.