01 / DECISION
この primitive を選ぶ時
高速 integration には RealtimeKit、custom media logic には SFU、connectivity には TURN を選びます。
02 / ARCHITECTURE
最小で説明可能な path を作る
participant identity / role、media abstraction、short-lived access、reconnect / track lifecycle、quality signal を設計します。
- 01contract を定義
高速 integration には RealtimeKit、custom media logic には SFU、connectivity には TURN を選びます。
- 02primitive を一つ追加
participant identity / role、media abstraction、short-lived access、reconnect / track lifecycle、quality signal を設計します。
- 03failure evidence を残す
join、leave、reconnect、denied role、muted track、weak network、cleanup、time-to-media を確認します。
03 / REPRODUCE
confidence の前に evidence
join、leave、reconnect、denied role、muted track、weak network、cleanup、time-to-media を確認します。
curl -fsS https://developers.cloudflare.com/realtime/ 04 / BOUNDARY
Production boundary
media plane は room、moderation、consent、recording policy を自動作成しません。network loss と device variance は通常です。
05 / FIRST-PARTY SOURCES
一次資料を authoritative に保つ
product behavior、limit、pricing、availability は変わります。実行前に source を再確認してください。