User Guide
Data Architecture
Create professional data architecture diagrams that look like reference architectures: sources → ingestion → processing → storage → analytics, with governance and security overlays.
0) Quick start (recommended for beginners)
- In the left sidebar, use Quick start → pick a template (AWS/Azure/GCP) → click Load.
- Use the + Source / + Ingestion / + Processing / + Storage / + Analytics buttons (or the + Add button on any stencil item). You don’t need to drag.
- Click Auto-Layout to tidy the diagram if it feels messy.
- Export via Export SVG or Export PNG (HD) when you’re ready to share.
1) Styles (Generic, AWS, Azure, Google Cloud)
- Pick a style from the left stencil sidebar under Style.
- Cloud styles use local icon files under
public/icon-packs/. - If you export SVG/PNG, icons are inlined so the exported files work when opened from disk.
Icon pack docs:Icon Packs Guide
2) Use layers (the diagram “story”)
- Sources: files, OLTP databases, APIs, telemetry/streams.
- Ingestion: event streams, queues, collectors.
- Processing: ETL/orchestration, transforms.
- Storage: object store/lake, warehouse, SQL/NoSQL.
- Analytics: BI dashboards, ML/feature use cases.
- Governance/Security: catalog, quality checks, RBAC/policies (often connect with dashed edges).
3) Containers (boundaries) + nesting
- Use a Container to represent a Lakehouse / Workspace / Resource Group / Domain.
- Drag nodes into a container to nest them so they move together.
- To remove a node from a container, drag it outside the boundary.
4) Edges (sync vs async)
- Solid edges = synchronous / direct dependency.
- Dashed edges = async/event/CDC style flow (recommended for streaming and governance hooks).
- Select an edge → click Edit Edge to set a label and toggle dashed async style.
5) Import / Export
- Import JSON: upload a
.jsonfile (other formats are rejected). - Export JSON: useful for version control and re-importing.
- Export SVG / Export PNG (HD): for docs and presentations.
Sample JSON:
public/samples/data-architecture.aws.sample.jsonTroubleshooting
- If the diagram feels crowded, click Auto-Layout and keep the happy path linear (left → right).
- If you’re new to diagramming, start with a template and only change labels first. Add details later in the Properties panel.