Design a disk-backed KV store under contention | Snowflake Interview Question