Cloud Pub/Sub の Ordering Key によるレースコンディションの解消(Firestore -> Elasticsearchのデータ同期)

この記事は、10X 新春ブログリレー 2026 の1月21日の記事です。 はじめに CXチームでソフトウェアエンジニアとして働いている@kotaroooo0です。 本記事では、FirestoreからElasticsearchへのリアルタイムデータ同期において発生したレースコンディションの問題と、それをCloud Pub/Sub(以下、Pub/Sub)のOrdering Keyを活…