Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
早くて強い「リアルタイム解析基盤」から広げるマルチドメイン&プロダクト開発
Search
PLAID Tech
PRO
March 10, 2025
Technology
1
310
早くて強い「リアルタイム解析基盤」から広げるマルチドメイン&プロダクト開発
2025年3月10日開催
実践プロダクトエンジニアリング_ドメインを制する者は開発を制す!
https://mosh.connpass.com/event/343818/
PLAID Tech
PRO
March 10, 2025
Tweet
Share
More Decks by PLAID Tech
See All by PLAID Tech
Rollupのビルド時間高速化によるプレビュー表示速度改善とバンドラとASTを駆使したプロダクト開発の難しさ
plaidtech
PRO
1
160
月間180PBのストリーム処理されたイベントデータを使用した, KARTEのリアルタイムインタラクションマネジメント
plaidtech
PRO
0
430
固有技術の掛け算で事業推進に繋げるプロダクト開発
plaidtech
PRO
0
100
マルチプロダクトSaaSにおけるフェーズの違いや個人の強みを活かした組織づくり
plaidtech
PRO
0
590
6年の歴史×ペタバイト級のデータ基盤のチームを一体化する開発スタイル
plaidtech
PRO
4
210
生成AIでユーザー分析を強くする
plaidtech
PRO
4
400
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
690
モノリス開発の名残から脱却、マルチプロダクト開発における多様な開発者のニーズに応える使い勝手と 堅牢性を追求した認可基盤刷新の過程と工夫
plaidtech
PRO
2
2k
HeadlessなUIライブラリを利用する価値
plaidtech
PRO
11
6.1k
Other Decks in Technology
See All in Technology
大規模サービスにおける カスケード障害
takumiogawa
3
780
Restarting_SRE_Road_to_SRENext_.pdf
_awache
1
230
7,000名規模の 人材サービス企業における プロダクト戦略・戦術と課題 / Product strategy, tactics and challenges for a 7,000-employee staffing company
techtekt
0
240
データベースで見る『家族アルバム みてね』の変遷 / The Evolution of Family Album Through the Lens of Databases
kohbis
4
1.1k
30 代子育て SRE が考える SRE ナレッジマネジメントの現在と将来
kworkdev
PRO
0
190
大規模プロジェクトにおける 品質管理の要点と実践 / 20250327 Suguru Ishii
shift_evolve
0
360
Tokyo dbt Meetup #13 dbtと連携するBI製品&機能ざっくり紹介
sagara
0
400
ペアーズにおけるData Catalog導入の取り組み
hisamouna
0
270
React Server Componentは 何を解決し何を解決しないのか / What do React Server Components solve, and what do they not solve?
kaminashi
6
1.4k
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
190
ソフトウェア開発現代史: なぜ日本のソフトウェア開発は「滝」なのか?製造業の成功体験とのギャップ #jassttokyo
takabow
3
1.9k
いつも初心者向けの記事に助けられているので得意分野では初心者向けの記事を書きます
toru_kubota
2
230
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Automating Front-end Workflow
addyosmani
1369
200k
Writing Fast Ruby
sferik
628
61k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
The Invisible Side of Design
smashingmag
299
50k
What's in a price? How to price your products and services
michaelherold
245
12k
Scaling GitHub
holman
459
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Into the Great Unknown - MozCon
thekraken
36
1.7k
Fireside Chat
paigeccino
37
3.4k
A Tale of Four Properties
chriscoyier
158
23k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
© PLAID, Inc. 早くて強い「リアルタイム解析基 盤」から広げるマルチドメイン& プロダクト開発 Haruki Tosa
© PLAID, Inc. ⾃⼰紹介 ⼟佐 陽⽣ 株式会社プレイド twitter : @tosa_now
github : harukitosa 24 Core Platform Team インターン 2021 新卒⼊社 Journey Team 2022 KARTE for App Tech Lead 2023.11 2 Journey Unit Team Lead 2025.1 技術雑⾷ Coding Agentがコードを書いている間に酒を飲むのが趣味 好きな⾔葉は「冪等性」「バッチ処理」
© PLAID, Inc. 本⽇のアジェンダ 1. プレイドの事業‧マル チプロダクト開発 2. Product Engineerと共
通技術基盤
© PLAID, Inc. 本⽇のアジェンダ 1. プレイドの事業‧マル チプロダクト開発 2. Product Engineerと共
通技術基盤
| © PLAID, Inc. 5 会社概要
| © PLAID, Inc. 6 一人一人に合わせた 顧客体験を提供 Webサイトの訪問者の行動を 顧客ごとにリアルタイムに解析 CX(顧客体験)プラットフォーム 6
| © PLAID, Inc. Mission 7 | © PLAID, Inc.
| © PLAID, Inc. KARTE Web/Appの提供を通じて、オンサイト マーケティング領域より事業を開始。 以降、リアルタイム解析エンジンを共通インフ ラとしながら、各領域(各企業活動)向けに最 適 化
されたアプリケーションをリリースし、 シームレスなマルチプロダクト群を形成。 マーケティングは全域のカバーが進んでおり、 今後は同領域の更なる強化と合わせて、カスタ マーサポートを始めとする隣接領域の展開を推 進していく。 プレイドグループの全体戦略 8 ⾼解像度なユーザー理解に基 づく企業活動を実現するシー ムレスなマルチプロダクト群 (1)従来「TEAM」と称して提供していたプロフェッショナルサービスを提供 価値を拡⼤させた上で刷新。名称を「PLAID ALPHA」に変更した上で2024/9 期より本格的に事業展開を開始。 事業‧組織開発 広告 市場/顧客調査 カスタマーサポート マーケティングオートメーション 戦略設計/ 導⼊‧運⽤ オンサイト マーケティング EmotionTech CX/EX KARTE Signals Databeat KARTE RightSupport STUDIO ZERO KARTE Message KARTE Datahub データ統合 (2022/11) (2022/3) (2018/12) (2022/2) (2022/10) (2021/4) PLAID ALPHA(1) (2023/10) (2021/8) KARTE Web (2015/3) KARTE App (2018/3) (2021/9) KARTE Blocks 1st Party Customer Data ()内はローンチ/グループイン時期
| © PLAID, Inc. 主な提供プロダクト/サービス⼀覧 オンサイト マーケティング オンライン上の顧客⼀⼈ひとりの「今」を可視化。解析結果に応じた ⾃由⾃在なアクション設計により企業のマーケティング業務を⽀援。 オンサイト マーケティング
ウェブサイトのあらゆる要素をBlockに分解、スピーディーな改修/ 仮説検証/効果測定を可能にすることで、継続的なパフォーマンス向上と リーンなサイト運営を実現。 データ統合 顧客が持つデータをKARTEに繋げ、社内外に点在するデータを ビッグデータのまま統合/分析/可視化することで、より⾼度な セグメンテーションやアクションを実現。 カスタマー サポート オンライン上でサポートを必要とする顧客⼀⼈ひとりの課題を可視化。 FAQ等の適切なサポートチャネルにマッチングさせることで、課題の 早期解決を実現。 広 告 KARTEで蓄積されたデータ等の各種広告媒体との連携を通じて、 サイト内外⼀貫した顧客コミュニケーションを実現。 マーケティング オートメーション 独⾃開発したカスタマージャーニー機能を⽤いて、メールやSMS等により サイト外にいる顧客コミュニケーションを実現するKARTE版マーケティング オートメーション。 9 領 域 プロダクト / サービス名 概 要 9
© PLAID, Inc. 要は プレイドでは「共通基盤」「データ」 を基軸にマルチドメイン‧プロダクト 展開しています
© PLAID, Inc. プレイドにおける「共通基盤」と「データ」と は?
© PLAID, Inc. リアルタイム解析基盤 Blitz • KARTEの⼼臓部分 ◦ Web/App上のユーザーの⾏動データをリアルタイムで解析 •
秒間13万件のイベント、⽉間180ペタバイトの解析を実現している ◦ 裏側の仕組みが気になる⽅はblogで プロダクトでの利⽤ • KARTE Web‧App • KARTE Blocks
© PLAID, Inc. KARTE Datahub • データの蓄積、加⼯‧分析し活⽤する プロダクトでの利⽤ • KARTE
Message ◦ MA(Marketing Automation)のドメインに進出 ◦ 元々はDatahubのデータ活⽤の⽂脈として作成された機能 ▪ 別プロダクトに切り出し • KARTE Signals ◦ Adsのドメインに進出 ◦ 元々はDatahubのデータ活⽤の⽂脈として作成 ▪ 別プロダクトとして切り出し
© PLAID, Inc. プレイドにおけるマルチプロダクト展開 なんでこんなにプロダクトが⽣まれる? ⇩ 共通基盤が汎⽤的に作られている x 活⽤の広がりを持てるデータ これを強みにしてマルチプロダクト展開している
⾏動データ
© PLAID, Inc. 本⽇のアジェンダ 1. プレイドの事業‧マル チプロダクト開発 2. Product Engineerと共
通技術基盤
© PLAID, Inc. プレイドのProduct Engineerとして 意識していること 共通技術基盤を 活⽤する
© PLAID, Inc. プレイドのProduct Engineerとして意識してい ること 共通技術基盤を理解し、活⽤しながらプロダクト開発する ✅ プロダクト開発のスピードと質が向上 →
基盤の仕組みやデータを活⽤し、新規プロダクトを迅速に⽴ち上げられる ✅ プロダクトと基盤の相互フィードバックが可能 → 「Product Team」が具体的に解き、「Platform Team」が汎⽤化 → 「Platform Team」が提供する基盤を「Product Team」が活⽤し、より効率 的な開発 ✅ 技術課題の解決策を⾒出せる → 「この仕組みの上なら解決できる」「この部分を拡張すれば可能」など、実現 可能性の判断が容易
© PLAID, Inc. Product Engineerとしての経験を通じて学ん だこと 🔹 Platform Team
→ Product Teamへ移動 🔹 技術基盤を理解することで、プロダクト開発の幅が広がった ⾃分の経験を交えて話せたら ⾃分の経験
© PLAID, Inc. インターン時代の経験 (Platform Team) 解析基盤の移⾏とタグ周りを担当 ✅ リアルタイム解析基盤とタグの移⾏プロジェクトに参加 ✅
KARTEの新旧仕様や仕組みを学習 ✅ データの集計‧解析‧配信の流れを⼀通り理解 📌 技術基盤の仕組みを理解したことで、プロダクト(KARTE)の本質的な仕 組みも深く理解できた! 当時のブログ記事
© PLAID, Inc. Product Teamでの経験 配信基盤の知識を活かし、プロダクト開発へ ✅ リアルタイム配信を扱う機能を開発 ✅ お客さんのユースケースを満たすため、基盤への機能追加が必須
✅ 「できること∕できないこと」を整理し、基盤の設計を担当 💡 基盤の制約を理解しつつ「どうすればユースケースを満たせるか?」を 考えられるように
© PLAID, Inc. 基盤を拡張し、課題解決の幅を広げる (取り組み中) リアルタイム解析基盤に新しい機能を追加 ✅ プロダクトで解けない課題を技術基盤から解いていく 📌 「技術基盤
× プロダクト開発」の視点を持つことで、解決できる課題の 幅が⼤きく広がる!
© PLAID, Inc. Product Engineerとしての経験まとめ ✅ 技術基盤の仕組みを理解すると… 🔹 プロダクト開発に活かせる知識が増える 🔹
「できること∕できないこと」を的確に判断できる 🔹 基盤の活⽤や拡張によって、新しいプロダクトの可能性が広がる
© PLAID, Inc. まとめ ⭐ • プレイドの事業‧マルチドメインプロダクト開発 ◦ 汎⽤的に作られた技術基盤 x
活⽤の広がりを持てるデータを軸にマ ルチプロダクト展開している • Product Engineerと社内基盤技術 ◦ 社内技術基盤、Productドメインの両⽅を理解することで、解ける 課題の幅が広がる
© PLAID, Inc. 参考資料 • Blitzの仕組み ◦ Blitz(前編): ⾃由度と即時更新性を担保したAggregation ◦
Blitz(後編):リアルタイムユーザー解析エンジンを実現する技術 - 強整 合な解析 - • PLAIDのインターンシップでリアルタイムユーザー解析基盤の移⾏に携わった話