2025 チーム
Aurora — プログラマブルなエッジキャッシュ
リクエスト単位の無効化ルールを持つグローバル分散キャッシュ。30以上のリージョンで p99 レイテンシを 62% 削減。
- 役割
- テックリード · エンジニア4名
- 年
- 2025
- −62%
- p99 レイテンシ
- 30+
- リージョン
- 99.99%
- 可用性
課題
読み取り中心のトラフィックでオリジンが逼迫し、無効化のロングテールが深刻でした。既製の CDN はキャッシュは提供しても、「何を・いつ・どこで」無効化するかをプログラムで制御できませんでした。
アプローチ
Cloudflare Workers 上にキャッシュ層を構築し、Durable Objects を協調プリミティブとして採用。無効化を小さな DSL で表現し、WASM にコンパイルした Rust でエッジ評価する一級市民にしました。
成果
p99 は 62% 改善、オリジン負荷は一桁減少。プロダクトチームはキャッシュ方針をコードとして、機能と同じ PR でレビューできるようになりました。
技術
RustWASMCloudflare WorkersDurable ObjectsOpenTelemetry
コメント
コメントを読み込み中…