[ADR-1] Use Monolithic Frontend
Context and Problem Statement
[ADR-2] Use GraphQL API Gateway
Context and Problem Statement
[ADR-3] Merge Category and Product Service
Context and Problem Statement
[ADR-4] Service-Owned Databases and Per-Service Technology Stacks
Context and Problem Statement
[ADR-5] Offset based connection pagination
Context and Problem Statement
[ADR-6] Check Entity Consistency
Context and Problem Statement
[ADR-7] Checkout Process Coordination and Retry Handling
Context and Problem Statement
[ADR-8] Use Dapr for Inter-Service Communication
Context and Problem Statement
[ADR-9] Authenticate at the Gateway with Keycloak-Issued JWTs
Context and Problem Statement