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
Google Cloudで作る ニアリアルタイムアクセス解析基盤 yumu 2024.11.30 GDG DevFest Tokyo 2024 1
Slide 2
Slide 2 text
2 自己紹介 GMOペパボ minne事業部 プロダクト開発チーム 2023年 新卒入社 湯村 美吹香 Yumura Mifuka バックエンドが主戦場ですが、フロントやインフラもや ります!クラウドネイティブになりたい。 ● あだ名 : yumu ● 好きな漫画 : メイドインアビス ● X : @myumura3
Slide 3
Slide 3 text
3 minneの仕組み minneとは minne(ミンネ)は、ハンドメイド作品を「買いたい人」と「売りたい人」をつなぐ国内最大 のハンドメイドマーケットです。パソコンやスマートフォンを使って、簡単にハンドメイド作 品を販売・購入できます。
Slide 4
Slide 4 text
4 これまでのアクセス解析
Slide 5
Slide 5 text
5 アクセス解析リニューアルの背景 ● データ反映が1日おき ● 表示できる指標が限定的 これまでの課題 理想の姿 ● リアルタイムで数値を確認 ● より多くの指標を提供
Slide 6
Slide 6 text
6 既存のログ収集基盤 Rails App Fluentd Pub/Sub Dataflow BigQuery ・・・ minne ・・・ bigfoot
Slide 7
Slide 7 text
7 ニアリアルタイムアクセス解析のアーキテクチャ Pub/Sub Topic Pub/Sub Subscription Cloud Function Cloud Firestore ・・・ minne ・・・ bigfoot 行動ログをチェッ ク 値を格納 行動ログを GCFへpush
Slide 8
Slide 8 text
8 速報値と確定値の2段階構成 Pub/Sub Topic Pub/Sub Subscription Cloud Function Cloud Firestore ・・・ minne ・・・ bigfoot BigQuery DAGが行動ログを 集計 ・・・ minne ・・・ bigfoot 確定値 速報値
Slide 9
Slide 9 text
9 システムの特徴 ● リアルタイム性 ○ 数分以内での更新を実現 ● 信頼性 ○ メッセージングの信頼性 ○ データの整合性 ● 運用コスト・スケーラビリティ ○ フルマネージドサービスの利点 ● コスト🤔 ○ GCFの実行回数の分コストがかかる
Slide 10
Slide 10 text
10 新しいアクセス解析
Slide 11
Slide 11 text
11 Thank You! Thank You!