docs: add architecture documentation and slides
This commit is contained in:
18
docs/adr/001-use-python-grpc.md
Normal file
18
docs/adr/001-use-python-grpc.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# 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.
|
||||
|
||||
Reference in New Issue
Block a user