Skip to content

How the Olly system fits together - diagrams, designs, and decisions.

Updated Aug 11, 2026

Architecture

Olly's architecture is documented in layered C4 model views generated from a single Structurizr DSL, supplemented by dynamic process flows and an InFORM-aligned coverage map. Start with the level that matches the question you are trying to answer.

What it isBest forOpen
C4 L1System landscapeStakeholders, onboarding, scope checkBusiness Landscape
C4 L2Container views per capabilityEngineers wiring services togetherContainer Views
Dynamic viewsCross-capability sequence flowsWalking a business process end-to-endBusiness Processes
CoverageInFORM L1-L3 process mapGap analysis, roadmap planningProcess Coverage

Other diagrams

How this is generated

The C4 L1, L2, and dynamic views are exported from a single source of truth - /root/olly/docs/architecture/workspace.dsl - via the Structurizr CLI. Running regen.sh re-validates the DSL, rebuilds the static Structurizr site at structurizr.dev.hiolly.com, and refreshes the Mermaid blocks embedded in the VitePress pages above. The static HTML decks under /arch/* and the per-service ERDs under /arch/erd/* are hand-authored and rsynced into public/arch/ at build time.

Olly Health Insurance Platform