Pending Architecture Decisions
- Main backend programming language
- Main frontend programming language
- Domain Driven Development
- Libraries and Deployment
- Services and Deployment
- ASP.NET Core and REST API
- HotChocolate and GraphQL
- gRPC and Protobuf
- Event Sourcing and CQRS (TBD)
- OpenTelemetry and Observability
- WolverineFx as mediator
- Marten and PostgreSQL for Data Access
- Kubernetes for Deployment
- Azure DevOps for CI
- ArgoCD for Continuous Deployment
- Azure for Cloud Services
- KargoCD for Kubernetes Deployment
- Crossplane for Resource Management
- Temporal.io for Workflow Orchestration
- Globalization and Localization
- Data Protection
- Polly for Resiliency
- NATS JetStream for MessageBus
- Yarp for Gateway
- Configuration Management