SYSTEM Cited by 1 source
Dexter (Dropbox 7th-gen database platform)¶
Definition¶
Dexter is Dropbox's 7th-generation database platform, rolled out in 2025 alongside systems/crush (compute) and systems/sonic (storage). Differentiated from Crush by being single-socket rather than dual-socket, keyed to database-workload tail-latency characteristics.
Key specs (vs gen-6)¶
| Dimension | Gen-6 | Dexter (gen-7) | Change |
|---|---|---|---|
| Cores | Unchanged | Same as gen-6 | — |
| IPC (instructions per cycle) | — | +30% vs gen-6 | +30% |
| Base clock | 2.1 GHz | 3.25 GHz | +55% |
| Socket config | Dual-socket | Single-socket | Reduced inter-socket latency |
| Vendor platform | Gen-6 | Same as systems/crush | Unified platform |
Why single-socket¶
On dual-socket x86 servers, cache-coherence traffic crossing sockets pays an extra hop through the interconnect (Infinity Fabric on AMD, UPI on Intel). For OLTP databases where replication lag dominates tail latency, that extra hop shows up directly in the tail.
Going single-socket eliminates that axis. Combined with the +30% IPC gain and the higher base clock (2.1 → 3.25 GHz), the measured impact at Dropbox on two of their highest-demand workloads:
Up to 3.57× less replication lag — the delay between when data is written to a primary system and when it's copied to a secondary one.
Named workloads¶
- Dynovault — Dropbox's key-value store; replication lag particularly affects consumer-facing read-after-write flows.
- Edgestore — metadata store; high write rate, replication-sensitive.
Both explicitly cited in the 7th-gen post as Dexter's primary beneficiaries.
Platform consolidation¶
Crush and Dexter share the same system vendor platform — one vendor, one firmware baseline, one driver stack, one OS image. The consolidation was identified early in the 7th-gen design cycle, since compute and database requirements overlapped enough to avoid maintaining two vendor stacks. Dexter is effectively a SKU variant (single-socket + frequency tuned) of Crush's base platform.
Framed as an operational-complexity reduction at fleet scale: "simplifies our support stack, making it easier to manage components, firmware, drivers, and OS updates."
Seen in¶
- sources/2025-08-08-dropbox-seventh-generation-server-hardware — 7th-gen introduction; up to 3.57× replication-lag reduction on Dynovault + Edgestore; single-socket decision; shared vendor platform with Crush.