Zero‑downtime shift of a fraud counter from wide‑column to Aerospike
Grab swapped a high‑QPS anti‑fraud Counter Service from a wide‑column store to Aerospike with zero downtime. The migration relied on storage facades, shadow reads/writes, deterministic traffic splitting, and config‑driven rollout, letting the team verify data integrity on‑the‑fly. This pattern gives a repeatable blueprint for safe storage swaps in latency‑critical services.