outbox-pattern
code:mmd
flowchart TD
ACloud Run<br>アプリケーションサービス -->|同一トランザクション| B(Cloud SQL<br>本体テーブル + Outboxテーブル)
subgraph DBCloud SQL
B
end
CCloud Scheduler --> DCloud Run Job ポーラー
D -->|未送信イベント取得| B
D -->|Publish| EPub/Sub トピック
E --> FCloud Run / Cloud Functions<br>下流サービス