Stripe の incomplete サブスクリプションが残る問題——二重課金を防ぐ自動リコンサイル設計
Stripeの`incomplete`サブスクリプション放置は、二重課金の温床。この記事では、孤立する`incomplete`の仕組みを解明し、「安全な自動修復」と「人手が必要な異常」に分けて処理する、二重課金を防ぐための自動リコンサイル設計を詳述します。
Stripe Pricing Table の client-reference-id 改ざんを HMAC 署名で防ぐ実装ガイド
Stripe Pricing Tableのclient-reference-id改ざんによるなりすましを防ぐ、HMAC署名トークンの実装ガイドです。サーバー・フロント・テストの3観点から、安全な料金表の運用方法を解説します。
Cloudflare Workers + Resend で冪等な週次トランザクショナルメール配信基盤を作る
Workers の send_email バインディングがエンドユーザー宛に使えない罠を起点に、Resend + Queues + DB ステートマシンで二重配信を防ぐ週次メール配信基盤の全体像を実装コード付きで解説します。
Cloudflare Workers の Env 型を wrangler types で一元化し、Runtime/Test 用に派生型を切る
wrangler types で生成される Cloudflare.Env を起点に Env・RuntimeEnv・TestEnv の3階層で派生型を設計するパターンを解説します。バインディング追加時の手動型同期をなくし、ハンドラごとの前提条件を型で表現できます。
feat(feature-flags): 機能フラグと PostHog 計測基盤を追加
Cloudflare Workers と D1(SQLite)を組み合わせた、deploy 不要の機能フラグ基盤の構築事例です。FNV-1a ハッシュで variant を決定的に割り当て、PostHog は露出イベント記録のみに特化した設計を採用。外部障害耐性・SSR 対応・E2E テストのモック不要を同時に実現する方法を解説します。
Cloudflare R2 の使用量を Workers cron で監視する——4段階ステートマシンと grace period の設計
Cloudflare R2の容量上限到達によるアップロード停止事故を防ぐため、Workers cronで利用量を監視。4段階ステートマシンとgrace periodの設計により、閾値通知から新規アップロード拒否までを自動化する勘所を解説する。
「npm run e2e」一発で完結するローカル E2E 環境を構築する
npm run e2e 一発でローカルE2E環境を完結させる構築方法を解説します。Cloudflare Workers + Supabase + Playwright構成で、Auth認証モック・環境ファイルの安全なクリーンアップ・状態解決フォールバックを自己完結スクリプトにまとめる実装パターンです。
ESLintがCloudflare Workers型を認識しない問題の解決【R2Object no-undef】
Cloudflare WorkersでR2を使用する際、ESLintが`R2Object`型を認識しない`no-undef`エラーの原因と解決方法を解説。必要なプロパティのみを持つインターフェースを定義することで、型安全性を保ちながらエラーを回避できます。







