はじめに Sreake 事業部の芳賀雅樹 (@silasolla) です. アプリケーションがオフラインに対応している場合,二つの端末が同じデータを別々に編集した上でまたオンラインに戻るということがあります.こうして通信が遮断された間に積もった差分がぶつかったとき,システムがどう差分を解決させるのか考えることになります. たとえば,Cloud Firestore はこれを last write wins (LWW) として解決します (オンラインならトランザクションで競合を避けられますが,オフラインでは LWW...
