プロダクト間のデータ連携をイベント駆動で作り直した話
by
藤中雄太
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
プロダクト間のデータ連携をイベント駆動で作り直した話 2023/02/22 dip株式会社 藤中雄太
Slide 2
Slide 2 text
アジェンダ • 自己紹介 • 弊社サービスについて • 従来のシステムについて • 課題 • イベント駆動化した新システムについて • 結果 • 振り返り 2
Slide 3
Slide 3 text
自己紹介 3
Slide 4
Slide 4 text
自己紹介 • 2022/03/01 dip株式会社入社 • JavaやGo言語を主力に バックエンドエンジニア をやっています 4
Slide 5
Slide 5 text
従来のシステムについて 5
Slide 6
Slide 6 text
従来のシステムについて 6
Slide 7
Slide 7 text
従来のシステムについて 7 バイトルのデータを 見たい
Slide 8
Slide 8 text
従来のシステムについて 8 データの流れ コボットで バイトルのデータも 見れる
Slide 9
Slide 9 text
従来のシステムについて 9 データの流れ コボットの利用者が増加
Slide 10
Slide 10 text
従来のシステムについて 10 データの流れ DB負荷が大きくなったため サーバ処理が不安定に APIアクセスが増加
Slide 11
Slide 11 text
従来のシステムについて 11 データの流れ DBのレプリカを 増設することで安定化
Slide 12
Slide 12 text
課題 12
Slide 13
Slide 13 text
課題 コストの増加 DBサーバを増設のため インフラコストが5倍以上に 13 タイムラグ 5分に1回データを同期するシステム のため連携にタイムラグが発生
Slide 14
Slide 14 text
イベント駆動化した新システムについて 14
Slide 15
Slide 15 text
イベント駆動化した新システムについて 15 リクエスト データ レスポンス 従来のシステム
Slide 16
Slide 16 text
イベント駆動化した新システムについて 16 データ送信 新システム
Slide 17
Slide 17 text
イベント駆動化した新システムについて 17 データの流れ
Slide 18
Slide 18 text
イベント駆動化した新システムについて 18
Slide 19
Slide 19 text
イベント駆動化した新システムについて 19
Slide 20
Slide 20 text
イベント駆動化した新システムについて 20
Slide 21
Slide 21 text
結果 21
Slide 22
Slide 22 text
結果 コストの増加 DBサーバを増設のため インフラコストが5倍以上に 22
Slide 23
Slide 23 text
結果 コストの増加 DBサーバを増設のため インフラコストが5倍以上に 23 コスト削減 規模縮小でインフラコストを 10分の1に削減
Slide 24
Slide 24 text
タイムラグ 5分に1回データを同期するシステム のため 連携にタイムラグが発生している 結果 24
Slide 25
Slide 25 text
タイムラグ 5分に1回データを同期するシステム のため 連携にタイムラグが発生している 結果 25 即時連携 送信が即行われるようになったため タイムラグなしにデータ連携が 行えるように
Slide 26
Slide 26 text
振り返り 26
Slide 27
Slide 27 text
振り返り • SNSの通知トリガーを 他プロダクトでも 使用できるようになった 27 • 改修範囲が広範囲に • LambdaのCICD環境設計に 手間取った よかったこと 大変だったこと
Slide 28
Slide 28 text
システムをイベント駆動にした話は以上です 28
Slide 29
Slide 29 text
【宣伝】テックブログやってます • [dip テックブログ] で検索 • または以下のQRから 29 今回お話しした内容 も載っています
Slide 30
Slide 30 text
【宣伝】エンジニア募集中です カジュアル面談などやっています お気軽にお申し込みください 30