Slide 28
Slide 28 text
© ZOZO, Inc.
28
リプレイス後のアーキテクチャ:consumer worker
MSKに保存されているメッセージを受け取り、基幹DBのデータを更新する(worker:常時起動している
プロセス)
受け取ったメッセージが処理できなかった場合はデッドレタートピックは用意せず、メッセージをその
まま基幹DBに保存している(基幹DBに障害が発生している場合は同じメッセージを処理し続ける)
● Tech Blog:Amazon MSKを用いてMySQLに対してChange Data Captureを実現する
→要件2「新発送サービスでのイベントを基幹システム側に即時連携する」を満たせた