docs: add architecture documentation and slides

This commit is contained in:
2026-07-14 11:04:49 +03:30
parent e99060de41
commit c54f6edc1e
23 changed files with 765 additions and 0 deletions

View 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.