月額5ドルで86万RPSに耐えて、まだ上限に届かない——ホットスポットKVのアーキテクチャ設計と思 honest な振り返り
Cloudflare Workers(月額5ドルから)上で動く秒単位のホットスポットKV。複数リージョンの負荷テストで読み取りパスは86万+ RPSに達し、workerエラーはゼロ。先にボトルネックに達したのは負荷生成側だった。この記事では、その設計思想、実際に起きた2回の障害の完全な調査(1回目は直ったと思っていたが、2回目で本当の根本原因にたどり着いた:読み取りと書き込みが同じ単一スレッドオブジェクトの同じキューで競合していた)、そして最終的な解法である読み書き分離に加え、「強整合性」という言葉を改めて明確にする。
#cloudflare#durable-objects#workers#single-flight#cat:build