docs: establish architecture records
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user