License KeyA license key is required for on-premise deployments. Please request a license here (or) schedule a product demo to obtain a license.
System Overview
Application Services
The DeepSource application is served by the application services.Service/Component | Description |
---|---|
bifrost | Frontend server |
asgard-* | Backend server |
atlas | Orchestrator service that integrates with Kubernetes control plane for analysis, transformer, and Autofix™️ jobs |
janus | Websocket server for realtime results feedback |
mater | Watches for webhook failures from VCS providers and retries them |
hermes | Open source notification APIs used for Slack and Jira integrations |
Dependencies
The application services depend on these core services to function.Service/Component | Description |
---|---|
minio | Object storage for application assets |
pgbouncer | Connection pooler for PostgreSQL database connections |
RabbitMQ | Message Queue. Forms a critical bridge between all DeepSource application services. |
Redis | Cache database |
KOTS Services
KOTS services are used to install and manage the DeepSource Enterprise Server installation. These services also enable updates to the system, as well as license management. More information about KOTS can be found here.Service/Component | Description |
---|---|
kotsadm | Admin console to install, configure and manage the DeepSource Enterprise Server installation |
kurl-proxy | Proxy service for kotsadm (for standalone cluster installations) |
kotsadm-minio | Object storage for the KOTS Admin Console (for existing cluster installations) |
kotsadm-rqlite | RQLite database service for KOTS admin console |