19 lines
472 B
Markdown
19 lines
472 B
Markdown
# ADR 001: Use Python gRPC for Auth
|
|
|
|
## Status
|
|
|
|
Accepted.
|
|
|
|
## Context
|
|
|
|
The assessment requires Python with gRPC and focuses on microservice communication.
|
|
|
|
## Decision
|
|
|
|
Implement the authentication boundary as an async `grpc.aio` service with protobuf contracts.
|
|
|
|
## Consequences
|
|
|
|
Service-to-service calls are strongly typed and efficient. Browser interaction needs a separate demo client service because native browser gRPC is not practical without grpc-web or a proxy.
|
|
|