01 · Systems atlas系统图集

How Prism works,
drawn in glass.
Prism 如何工作,
画在玻璃上。


Seven diagrams cover the whole platform — from the wire format of a single event to the six-region query fan-out. Same glass, same light, same language as the product itself. 七张图覆盖整个平台——从单个事件的线上格式,到六区域的查询扇出。和产品本体同一块玻璃、同一道光、同一种语言。

02 · The whole platform平台全景

One pane, four tiers. 一块玻璃,四层结构。

03 · The atlas图集

Six views, one language. 六个视角,一种语言。

flow · ingest path接入路径
App SDK Edge batch Region log emit + tag 4ms window at-least-once EVENT LEAVES THE PROCESS IN UNDER 1MS BACKPRESSURE FLOWS RIGHT TO LEFT
The SDK never blocks the host app — batching happens at the edge, not in your process. SDK 永不阻塞宿主应用——批处理发生在边缘,不在你的进程里。
sequence · query fan-out查询扇出
Client Planner Regions ×6 SQL scatter ×6 partials 38MS P99 merge + sort
The slowest region bounds the answer, so partials stream back and merge as they land. 最慢的区域决定答案下限,所以部分结果边到达边归并。
state machine · alert lifecycle告警生命周期
baseline candidate firing resolved 3σ × 4MIN HUMAN PAGED BACK IN BAND RELEARN
Only the firing state pages a human — and resolution feeds the baseline back, so the same wobble never pages twice. 只有 firing 态会叫人——恢复后回灌基线,同样的抖动不会叫第二次。
timeline · deploy rollout发布滚动
T+0 T+15M T+45M T+90M canary 1% wave 25% wave 75% full fleet auto-diff vs baseline error budget watch latency gate marker on charts ANY GATE FAILS → AUTO-ROLLBACK IN 40S
Every rollout is four gates on a clock; the cyan tick is where a human last touched it. 每次发布是钟表上的四道检查;cyan 刻度是人手最后碰过的位置。
wire format · event envelope事件信封
128-BIT HEADER · LITTLE ENDIAN timestamp stream id shard flags crc 48 32 16 16 16 payload — column-coded key/value pairs SHARD FIELD ROUTES WITHOUT PARSING THE PAYLOAD
The shard field is highlighted because routing reads only those 16 bits — the payload stays opaque until the index. shard 字段被点亮,因为路由只读这 16 位——payload 在进索引之前保持不被解析。
pipeline · release build发布构建
commit unit ×3k e2e ×140 image sign + deploy MEDIAN COMMIT → FLEET · 22 MIN EVERY ARTIFACT SIGNED · SBOM ATTACHED
Tests fan out and fan back in before the image exists — nothing unsigned ever reaches a region. 测试先扇出再收拢,镜像才会产生——未签名的产物到不了任何区域。
04 · Diagram craft图示工艺

Why these read
as one system.
为什么它们读起来
是同一个系统。

None of these diagrams import a style. They reuse the page's own material — node fills are panel glass, lines are the page's hairlines, and cyan means exactly one thing: where the energy goes. 这些图没有引入任何外来风格。它们复用页面自己的材质——节点就是面板玻璃,线就是页面的发丝线,而 cyan 永远只表达一件事:能量去哪里。

R·1

Same material as the page与页面同材质

Node fill is the panel token, stroke is the border token. A diagram pasted from elsewhere reads as a sticker on glass. 节点填充用面板 token,描边用边框 token。从别处贴来的图,在玻璃上读起来就是一张贴纸。

R·2

Cyan is a verb, not a paintcyan 是动词,不是涂料

At most three cyan elements per diagram: the flow, the focus, the live marker. Zero cyan is a wireframe; four is a christmas tree. 每张图至多三个 cyan 元素:流向、焦点、live 标记。零个是线稿,四个是圣诞树。

R·3

Theme-proof ink主题免疫的墨

Every label inks through the .glass-svg tokens, so the same SVG survives the light theme untouched. Hardcoded white text vanishes at noon. 每个标签都通过 .glass-svg token 上墨,同一张 SVG 切到 light 主题原样存活。写死的白字到了白天就消失。

05 · Go deeper更进一步

Watch the diagrams move. 看这些图动起来。

The console renders these same systems live — the architecture you just read is the one streaming your events. 控制台把同一套系统实时渲染出来——你刚读完的架构,就是正在流转你事件的那一套。

Open the console打开控制台 Read the Q2 report读 Q2 报告