master-zapier-plan-draft/packages/overview/diagrams/nats-cluster.svg
George Lambert a32c91475c
Some checks are pending
offline / test (push) Waiting to run
Add overview repo and verae-nats-process expansion template
High-level system map with diagrams, TOC, and a docs index. Template
worker shows how to add a new verae.* address for search, storage, or
unplanned functions without teaching Zapier NATS.
2026-09-11 13:50:37 -04:00

21 lines
1.4 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 300" width="720" height="300" role="img" aria-label="Three nats-server nodes clustered, clients on private URLs">
<rect width="720" height="300" fill="#f6f3ee"/>
<text x="20" y="28" font-family="Georgia,serif" font-size="16" fill="#12202c">Verae NATS.IO — three JetStream servers</text>
<g font-family="system-ui,sans-serif" font-size="12" text-anchor="middle">
<circle cx="160" cy="150" r="54" fill="#1d4f91"/>
<text x="160" y="146" fill="#fff">A</text>
<text x="160" y="164" fill="#d9e2e8" font-size="10">:4222 loopback</text>
<circle cx="360" cy="150" r="54" fill="#1d4f91"/>
<text x="360" y="146" fill="#fff">B</text>
<text x="360" y="164" fill="#d9e2e8" font-size="10">route</text>
<circle cx="560" cy="150" r="54" fill="#1d4f91"/>
<text x="560" y="146" fill="#fff">C</text>
<text x="560" y="164" fill="#d9e2e8" font-size="10">JetStream</text>
<line x1="214" y1="150" x2="306" y2="150" stroke="#12202c" stroke-width="2"/>
<line x1="414" y1="150" x2="506" y2="150" stroke="#12202c" stroke-width="2"/>
<path d="M160 96 C 360 20 360 20 560 96" fill="none" stroke="#12202c" stroke-width="2"/>
<rect x="40" y="230" width="200" height="44" rx="8" fill="#12202c"/>
<text x="140" y="256" fill="#f6f3ee">workers + middleware</text>
<text x="250" y="256" fill="#52646f" font-size="11" text-anchor="start">→ nats://A,B,C (never Zapier)</text>
</g>
</svg>