Structured architecture canvas
Model services, queues, databases, security controls, cloud boundaries, and meaningful connections as machine-readable architecture.
Stratum brings architecture diagrams, requirements, request journeys, documentation, reviews, versions, grounded analysis, and observed topology into one self-hosted engineering workspace that makes system design a shared source of truth.
Generic boards are good at drawing. Architecture teams also need requirements, flow semantics, review ownership, version state, reusable enterprise components, and evidence for analysis. Stratum keeps those layers connected to the model rather than scattered across boards, tickets, wikis, and chat.
Powerful enough for experienced architects, structured enough for teams and AI to understand.
Model services, queues, databases, security controls, cloud boundaries, and meaningful connections as machine-readable architecture.
Walk reviewers through requests, async events, callbacks, batches, signals, and decisions without editing the design.
Keep use cases, traffic, consistency, availability, SLA, decisions, and rich documentation beside the topology they describe.
Create deliberate checkpoints, assign reviewers, capture comments, request changes, and promote reviewed architecture to live.
Reuse canonical services and infrastructure across designs, with ownership, criticality, lifecycle, and replacement guidance.
Run deterministic checks first, review working or saved versions through focused lenses, and discuss findings with links back to exact design elements.
Read pre-aggregated OpenTelemetry service-graph metrics from Prometheus, inspect a current-state view, and fork a snapshot into an editable design.
The structured model is the center. Journeys explain runtime behavior. Docs preserve rationale. Reviews make approval explicit. Catalog assets connect a design to the enterprise’s real systems.
Explore the design workflowThe all-in-one image serves the UI and backend on port 8080. Stateless mode is useful for evaluation; production uses PostgreSQL, an explicit migration job, health checks, and a pinned release.
docker pull ghcr.io/chaosphere-apps/stratum-allinone:latest docker run --name stratum --rm \ -p 8080:8080 \ ghcr.io/chaosphere-apps/stratum-allinone:latestOpen http://localhost:8080
Read the complete guides, follow public product updates, or deploy the latest container in your own environment.