472 B
472 B
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.