Product Domains
Each domain page documents purpose, repo paths, key APIs/tables, flows, and debug scenarios.
| Domain | Module flag | Backend package | Docs |
|---|---|---|---|
| Assets (CMDB) | Always on | internal/domain/assets | Assets |
| ITSM | Always on | incidents, changes, problem | ITSM |
| Security SOC | Optional | internal/domain/security | Security SOC |
| VPN | Optional | internal/domain/vpn | VPN |
| Backup | Optional | internal/domain/backup | Backup |
| Knowledge | Always on | internal/domain/knowledge | Knowledge |
| Vulnerabilities | Always on | internal/domain/vulnerabilities | Vulnerabilities |
| Settings | Always on | internal/domain/settings | Settings |
| Transactional email | Always on (when ACS configured) | internal/services/email.go | Transactional Email |
Feature flags gate optional modules via environment variables on Cloud Backend/Frontend deploys.
Cross-cutting
Section titled “Cross-cutting”- Multi-tenancy: Azure SQL RLS — Multi-Tenancy
- RBAC: RBAC catalog
- Edge / Host data: Edge Devices, Host Agents