diff --git a/site/src/pages/sending.astro b/site/src/pages/sending.astro index de62e98c..2e49c84d 100644 --- a/site/src/pages/sending.astro +++ b/site/src/pages/sending.astro @@ -1,5 +1,6 @@ --- import Layout from '../layouts/Layout.astro'; +import HeroAtmosphere from '../components/HeroAtmosphere.astro'; import Icon from '../components/Icon.astro'; import CTA from '../components/CTA.astro'; @@ -73,91 +74,90 @@ const tones = (s: string) => { description="A distributed sending engine that spreads cold mail across many mailboxes, many workers and many IPs. Per-mailbox safety caps baked in." > -
- -
- -
+
+ -
- -
-
- - Sending engine - · - live -
- -

- Distributed by design. -

-

- Not a glorified SMTP relay. The control plane decides what to send. Workers spread sends across machines and IPs so no single point becomes a reputation liability. -

- - -
-
-
Workers / machine
-
1
-
-
-
IPs / worker
-
1
-
-
-
SQL on workers
-
0
-
-
- - +
+
+ + Sending engine + + Distributed across many machines, many IPs
- -
-
-
- - fleet · 6 workers +

+ Many mailboxes.
Many workers. Many IPs. +

+

+ Not a glorified SMTP relay. The control plane decides what to send. Workers spread sends across machines and IPs so no single point becomes a reputation liability. +

+ + +
+
+ + +
+
+
+
+
+
Worker fleet
+ + + 6 active + +
+
+ eu · us · ap + + 3 regions
-
eu·us·ap · 3 regions
-
+
{fleet.map((w) => { const t = tones(w.status); return ( -
-
{w.id}
+
+
{w.id}
-
{w.ip}
-
{w.region}
+
{w.ip}
+
{w.region}
-
-
+
+ + + {w.status} +
-
{w.load}/{w.max}
+
+
+
+
{w.load}/{w.max}
); })}
-
- concentration warning · > 10 mailboxes / worker - - +
+ concentration warning fires above 10 mailboxes / worker + + w-03 approaching