Creating Your First Diagram
This guide walks through every step of building a multi-tier technical architecture on Rekhic's infinite canvas.
1. Initializing the Canvas
From the Rekhic Dashboard, click the "+ New Diagram" button.
Alternatively, you can initialize an architecture workspace from the top navigation bar at any time or select a pre-built blueprint from the Templates Catalog.
When the workspace loads, you are presented with:
- An infinite coordinate canvas with subtle alignment dots.
- A Top Navigation Bar with diagram renaming, export options, and theme controls.
- A Floating Creation Toolbar for placing architecture nodes, shapes, text, and freehand markup.
- Viewport Navigation Controls (zoom in, zoom out, fit view) in the lower corner.
2. Naming Your Diagram
By default, fresh workspaces are titled Untitled Diagram.
To rename your diagram:
- Click the title field in the top left header bar.
- Type your project name (e.g.
Order Processing Microservices). - Press
Enteror click outside to save. The title updates immediately in local storage and will appear in your Recent Workspaces list.
3. Placing Architecture Components
Architecture nodes are Rekhic's primary modeling primitive. They combine an icon badge, component title, category tag, and technology metadata.
- Click the Architecture Node tool in the toolbar (or press
A). - Click anywhere on the canvas to place your first component.
- Label it
Client Web App. - Drop a second node below or to the right, labeling it
API Gateway. - Drop two additional nodes for backend services:
Order ServiceandPayment Service. - Drop data store nodes:
Orders DB(PostgreSQL) andPayment Cache(Redis).
4. Selecting Technology Icons
Rekhic comes with built-in vector technology icons spanning AWS, GCP, databases, and frameworks:
- Select the
Orders DBnode. - In the floating context toolbar above the node, click the Icon picker.
- Type
PostgreSQLin the search box. - Click the PostgreSQL logo to bind it to the node.
- Repeat for Redis, Node.js, Spring Boot, React, or Docker.
5. Connecting and Routing Relationships
System architecture diagrams are defined by how components communicate:
- Hover over the source component (
API Gateway). - Hover circles (handles) appear on the top, right, bottom, and left sides.
- Drag a line from the bottom handle of
API Gatewayto the top handle ofOrder Service. - Rekhic automatically creates an orthogonal routed connector that navigates cleanly around intervening nodes.
- Double-click the connector edge to add protocol or payload details (e.g.,
gRPCorHTTPS /orders).
6. Organizing with Layers and Boundaries
To indicate network zones, Kubernetes namespaces, or VPC subnets:
- Select the Rectangle / Boundary shape tool from the toolbar (shortcut
R). - Drag a boundary rectangle around the
Order Service,Payment Service, and databases. - Set the background fill to subtle dashed styling or low opacity.
- In the context toolbar, click Send to Back (
Cmd/Ctrl + [) so your architecture nodes sit cleanly on top of the boundary. - Label the boundary
Private VPC Subnet (us-east-1).
7. Saving and Next Steps
Your diagram is automatically persisted locally as you edit.
- Learn more about viewport controls in Understanding the Canvas.
- Learn how to convert your diagram into a Markdown specification in Diagram to Documentation.