Skip to content

Commit f89660a

Browse files
committed
HITL article
1 parent be0bbc3 commit f89660a

File tree

51 files changed

+14002
-6268
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+14002
-6268
lines changed
Lines changed: 113 additions & 64 deletions
Large diffs are not rendered by default.
File renamed without changes.
File renamed without changes.
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# draw.io Architecture Icon Palette Guide
2+
3+
Purpose: create consistent visual grammar across diagrams.
4+
5+
---
6+
7+
# Core System Icons
8+
9+
| Icon | Meaning |
10+
|---|---|
11+
🧩 | service
12+
πŸ“¦ | deployable artifact
13+
πŸ”Œ | API / port
14+
πŸ”— | dependency
15+
πŸ—„οΈ | datastore
16+
πŸ“£ | event
17+
🧡 | stream
18+
πŸ“Š | metric
19+
πŸ”₯ | incident
20+
21+
---
22+
23+
# Layered Architecture
24+
25+
Presentation
26+
πŸ–₯️ UI
27+
28+
Application
29+
🧠 logic
30+
31+
Domain
32+
🧬 business rules
33+
34+
Infrastructure
35+
πŸ—„οΈ persistence
36+
37+
Example
38+
39+
πŸ–₯️ UI
40+
↓
41+
🧠 Service Layer
42+
↓
43+
🧬 Domain Model
44+
↓
45+
πŸ—„οΈ Database
46+
47+
---
48+
49+
# Microservice Diagram
50+
51+
🧩 Order Service
52+
πŸ”Œ REST API
53+
πŸ—„ Orders DB
54+
55+
β”‚
56+
β”‚ πŸ“£ OrderCreated
57+
β–Ό
58+
59+
🧩 Billing Service
60+
πŸ”Œ API
61+
πŸ—„ Ledger DB
62+
63+
---
64+
65+
# CQRS Diagram
66+
67+
πŸ“₯ Command
68+
↓
69+
πŸ“£ Event
70+
↓
71+
πŸ“Š Projection
72+
73+
---
74+
75+
# DevOps Pipeline
76+
77+
commit β†’ βš™ build β†’ πŸ§ͺ test β†’ πŸ“¦ artifact β†’ πŸš€ deploy
78+
79+
---
80+
81+
# Data Pipeline
82+
83+
πŸ“₯ ingest β†’ 🧹 transform β†’ πŸ—„ data lake β†’ πŸ“Š analytics
84+
85+
---
86+
87+
# draw.io Palette Groups
88+
89+
Architecture
90+
Services
91+
Data
92+
Messaging
93+
Pipelines
94+
Observability
95+
96+
---
97+
98+
# Design Principles
99+
100+
1. Icons represent system roles.
101+
2. Keep icon meanings consistent.
102+
3. Combine icons with short labels.
103+
4. Avoid symbol overload.

0 commit comments

Comments
Β (0)