OSPulse

Multi-tenant SaaS.
Built for enterprise scale.

OSPulse is a complete enterprise SaaS platform — multi-tenant, RBAC-controlled, audit-logged, and designed to scale to 100,000+ repositories.

Platform architecture

🏢

Multi-tenant SaaS

Complete tenant isolation at data and infrastructure level. Row-level filtering ensures no data ever crosses tenant boundaries.

Real-time scanning

Webhook-triggered scans on push and pull request. Background workers process continuously with retry, dead-letter, and resumability.

🔄

Async job engine

Background job processing with Hangfire. Jobs are idempotent, retryable, and observable. No scan is lost on worker failure.

📦

Registry metadata cache

Registry API calls are cached and deduplicated. Rate limits are respected. Metadata freshness is tracked per ecosystem.

🔍

Dependency graph engine

Full transitive dependency resolution. Graph stored as edges with depth, path hash, and scope. Supports blast radius traversal.

🌐

Azure-native deployment

Container Apps, PostgreSQL Flexible Server, Redis Cache, Service Bus, Blob Storage, Key Vault. Terraform IaC included.

📊

OpenTelemetry observability

Traces, metrics, and logs across every component. API latency, scan duration, queue depth, and alert delivery rates all instrumented.

💳

Stripe billing

Usage metering per repository, scan, user, API call, and AI generation. Stripe Billing integration with enterprise invoicing hooks.

🚀

CI/CD quality gates

GitHub, GitLab, Azure DevOps, and Bitbucket pull request checks. Policy determines advisory vs blocking. SARIF output support.

Designed for enterprise scale

OSPulse Enterprise v1 targets the following at GA.

1,000 tenants
Fully isolated per organisation
10,000 users
With RBAC across 11 role types
100,000 repositories
Across all connected source control
50M dependency edges
Full transitive graph storage
1M scans per month
Async, resumable, observable
100K reports per month
PDF, CSV, JSON, SBOM

Built on proven enterprise technology

Language
.NET 9 / C#
API
ASP.NET Core 9
Database
PostgreSQL + EF Core 9
Queue
Azure Service Bus
Cache
Redis
Storage
Azure Blob Storage
Auth
ASP.NET Identity + OIDC/SAML
Observability
OpenTelemetry + App Insights
IaC
Terraform
CI/CD
Azure DevOps
E2E tests
Playwright
Load tests
k6

Questions about the platform?

Our team can walk you through the architecture, security model, and deployment options.