Encrypt with data keys

Lock 10
HTTP/2Users8,000 req/sLoad balanc…Key serviceAPI server4 vCPU · 2 GB
HTTP/2HTTP/2Users8,000 req/sLoad balan…Key serviceAPI server

Turn every goal green.

Traffic
Open5,000 req/s · reads onlySeal3,000 req/s · reads only
Limit
API server answers about 13,000 req/s
Bill
  • Load balancer (L7)2 USD/mo
  • Key service2 USD/mo
  • API server16 USD/mo
20 of 40 USD/mo

Goals

Not tested yet

The share of requests that fail or get no answer.99 of 100 requests finish faster than this.99 of 100 requests finish faster than this.What the servers and services cost each month.

Each record is sealed on write (3,000/s) and opened on read (5,000/s). Today each one calls the key service, which allows 2,000 requests/s for your account and is 8 ms away. Keep errors under 0.1 percent and p99 under 60 ms for both.

One data key seals many recordsTap or press Space to change how records get a key

Envelope keys · < 1 key service calls/s · limit 10,000/s

Parts you can add: Local cache, Redis cache, API server, Key service. At most 6 parts. Budget: 40 USD/mo.

Tap a part to add it, or drag it onto a trace.Click a part to add it, or drag it onto a trace.