エラー自動起票で同じ Issue が大量に立つ問題を3層の防御で止める(fingerprint 正規化・クローズ済み照合・起票上限)
2026年10月19日
エラーログ集約からGitHub Issueを自動起票する仕組みで、同じ原因なのにIssueが大量に立つ問題を、fingerprintの変動値正規化・クローズ済みIssueとの照合・時間あたりの起票上限という3層の防御で止める実装方法を解説します。
メッセージキューの疎通確認を「run-idトレーシング」で実現する
2026年9月18日
非同期処理ではHTTPレスポンスが正常でも、その先のキュー処理が詰まっていることがあります。リクエストに埋め込んだrun-idをDBで追跡する「run-idトレーシング」で、このキュー詰まりを検知する方法を解説します。
自作ツールが公式機能とかぶり始めたら、コードではなくADRを書く
2026年9月6日
自作の自動化ツールを長く運用していると、ベンダーの公式機能と役割がかぶり始めることがあります。ADRに対応表を書いて境界を明文化し、Non-goalsには理由とトリガー条件を添え、継続の可否を勘ではなく測定可能なゲートで判断する方法を整理しました。
監査ログ用DBを「読み取りの正」に昇格させるときに見直すべき設計判断
2026年9月4日
「書き込みはベストエフォート、失敗しても本流を止めない」という前提で作られたテーブルは、たいてい監査ログや診断用の記録として設計されています。
非同期ワーカーからの完了通知を、エージェント前提で安全に受け取る設計
2026年9月2日
非同期ワーカーからの完了通知をエージェント前提で安全に受け取る設計判断をまとめました。HMAC署名ではなく固定Bearerトークンを選んだ理由、新しいテーブルやロック機構を追加せず既存資産(バリデータ・カラム)を再利用した判断を、実装コードとともに解説します。
Cloudflare Workers + Resend で冪等なメール配信基盤を作る
2026年6月19日
Workers の send_email バインディングがエンドユーザー宛に使えない罠を起点に、Resend + Queues + DB ステートマシンで二重配信を防ぐ週次メール配信基盤の全体像を実装コード付きで解説します。






