Architecture
High-level overview of the BigHammer platform architecture.
Logical architecture
Request flow
- Users access the web UI or admin UI through HTTPS ingress.
- Keycloak brokers authentication to your organization's identity provider (e.g. Microsoft Entra ID).
- APIs handle synchronous requests — catalog metadata, audit events, AI agent interactions.
- Workers process long-running or asynchronous tasks via RabbitMQ and Celery.
- PostgreSQL stores application state; object storage holds schemas, artifacts, and utilities.
Deployment targets
| Target | Documentation |
|---|---|
| Azure (AKS) | Cloud Architecture — platform umbrella chart |
| AWS / GCP | Configure via Admin → Environments (see UI stories) |
On Azure, secrets are sourced from Key Vault via External Secrets Operator and Workload Identity. See Azure documentation.
Related topics
- Components — service descriptions
- Workflows — async and pipeline patterns
- Platform Deployment