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
LINE公式アカウントのチャットを支える仕組み
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
LINEヤフーTech (LY Corporation Tech)
PRO
December 09, 2025
Technology
0
51
LINE公式アカウントのチャットを支える仕組み
2025年12月1日に開催された「LINEヤフー Developer Meetup #1 in Tokyo 紀尾井町LT忘年会2025」での発表資料です。
LINEヤフーTech (LY Corporation Tech)
PRO
December 09, 2025
Tweet
Share
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
Java Virtual Threads, Kotlin Coroutines, Go Goroutinesの比較
lycorptech_jp
PRO
1
78
マイクロサービスアーキテクチャのトレードオフとコンポーネント増加について〜Yahoo!ニュース〜
lycorptech_jp
PRO
0
28
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
2
250
MLflowダイエット大作戦
lycorptech_jp
PRO
1
220
4%ルールとN1思考──不確実性に対抗するディスカバリー検証
lycorptech_jp
PRO
1
170
初めてのOSS貢献の雑ガイド
lycorptech_jp
PRO
1
48
LINEスタンプ開発の日常
lycorptech_jp
PRO
1
680
LINEスタンプサーバーサイド
lycorptech_jp
PRO
0
680
Yahoo!ファイナンスにおける生成AIを活用した新機能紹介
lycorptech_jp
PRO
0
740
Other Decks in Technology
See All in Technology
Data Intelligence on Lakehouse Paradigm
scotthsieh825
0
190
re:Inventで見つけた「運用を捨てる」技術。
ezaki
1
130
【Oracle Cloud ウェビナー】ランサムウェアが突く「侵入の隙」とバックアップの「死角」 ~ 過去の教訓に学ぶ — 侵入前提の防御とデータ保護 ~
oracle4engineer
PRO
2
200
Hardware/Software Co-design: Motivations and reflections with respect to security
bcantrill
1
250
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
17
6.5k
Exadata Database Service ソフトウェアのアップデートとアップグレードの概要
oracle4engineer
PRO
1
1.2k
Agentic Coding 実践ワークショップ
watany
36
25k
Proxmoxで作る自宅クラウド入門
koinunopochi
0
180
プロダクトエンジニアこそ必要なPMスキル 〜デリバリー力を最大化し、価値を届け続けるために〜
layerx
PRO
0
110
Security Hub と出会ってから 1年半が過ぎました
rch850
0
180
コミュニティが持つ「学びと成長の場」としての作用 / RSGT2026
ama_ch
2
460
【northernforce#54】SalesforceにおけるAgentforceの位置づけ・事例紹介
yutosatou_kit
0
120
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
1
110
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
140
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
200
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
260
Odyssey Design
rkendrick25
PRO
0
470
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Transcript
© LY Corporation コーポレートビジネスドメイン ビジネスPF開発ユニット 川端 玄太 LINE公式アカウントの チャットを支える仕組み
© LY Corporation 川端 玄太 a.k.a おげん LINE公式アカウント サーバーサイドエンジニア 2
2011 新卒でJR北海道に入社 車掌、運転士、指令員 2018 鉄道関連システム会社に入社 2021 金融メディア運営会社(Web系)に入社 2022 LINE株式会社に入社
© LY Corporation • LINEユーザへのメッセージ配信 • 一斉送信、セグメントごと配信、etc • クーポン・ショップカード •
販促施策 • 分析 • TR(友達)数、送信メッセージ、etc • チャット • LINEユーザとのやりとり、自動応答、etc 3 「LINE」上に企業や店舗がアカウントを作成し、友だち追加してくれたユーザーに対して情報を発信するサービス LINE公式アカウント(OA: Official Account) できること
© LY Corporation OAのチャット機能 • OAの標準機能 • LINEユーザとメッセージのやりとりが可能 • 低いコミュニケーションハードル
• ユーザは普段使うLINEアプリでチャット可能 • 専用アプリ不要 • OA側のメリット • LINEユーザとの接点強化 • 複数人での運用が可能 • OAをチームで管理・対応 特徴
© LY Corporation 5 1to1チャットとOAチャットの違い • LINEユーザ視点 • OAとの1to1チャット •
個人LINEと同様のやりとり • OA運用者視点 • 複数担当者による共同運用 • 1LINEユーザに複数人対応する1:N構造 1. 受信の即時共有 • LINEユーザからのメッセージを全運用者がリアルタイム受信 2. 送信内容の即時共有 • 他の運用者が送信したメッセージもリアルタイムに反映 OA LINE OAチャットの特徴 1to1 1toN 特徴を踏まえてOAチャットに求められること
© LY Corporation チャット画面を開くと Streaming API に接続(ロングコネクション) 6 1. LINEユーザからメッセージをリアルタイムに受信する
Chat API Streaming API LINE API Event Processor Redis Streams Messaging API Kafka OA Chat
© LY Corporation SSE(Server-Sent Events) を通じて OA 運用者に通知 7 1.
LINEユーザからメッセージをリアルタイムに受信する Chat API Streaming API Event Processor Redis Streams Messaging API SSE(Server-Sent Events) LINE API Kafka OA Chat
© LY Corporation チャット画面を開くと Streaming API に接続(ロングコネクション) 8 2. 他のOA運用者の送信メッセージをリアルタイムに受信する
Chat API Streaming API Event Processor Redis Streams Messaging API LINE API Kafka OA Chat
© LY Corporation SSE(Server-Sent Events) を通じて OA 運用者に通知 9 2.
他のOA運用者の送信メッセージをリアルタイムに受信する Chat API Streaming API Event Processor Redis Streams Messaging API SSE(Server-Sent Events) LINE API Kafka OA Chat
© LY Corporation メッセージ送信 約 8,000 メッセージ受信 約 2,000 イベント全体
e.g. 既読、友達追加 約 15,000 10 ピーク時 トラフィック
© LY Corporation OAからメッセージが届いたら、 今日の話を思い出してもらえたら幸いです Thank you