Files
docs/adr/003-tbank-server-side-grpc-boundary.md

1.0 KiB

003. Серверная gRPC-граница T-Bank

Status: Accepted, baseline decision

Context

T-Bank требует секретов и внешняя интеграция должна быть управляемой, наблюдаемой и независимой от браузера.

Decision

Только backend обращается к T-Bank через выделенную gRPC-границу. Frontend вызывает только собственный HTTP API и никогда не получает T-Bank credentials или gRPC-клиент.

flowchart LR
  F[Frontend] --> B[Backend API]
  B --> T[T-Bank gRPC]

Consequences

Контроль секретов, повторов и лимитов централизован на сервере. Boundary реализована и используется поставленными сценариями; текущее API, resilience и ограничения описаны в Подключении T-Bank.