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
LINEヤフーTech (LY Corporation Tech)
PRO
December 09, 2025
Technology
0
42
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)
マイクロサービスアーキテクチャのトレードオフとコンポーネント増加について〜Yahoo!ニュース〜
lycorptech_jp
PRO
0
15
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
2
210
MLflowダイエット大作戦
lycorptech_jp
PRO
1
170
4%ルールとN1思考──不確実性に対抗するディスカバリー検証
lycorptech_jp
PRO
1
120
初めてのOSS貢献の雑ガイド
lycorptech_jp
PRO
1
43
LINEスタンプ開発の日常
lycorptech_jp
PRO
1
450
LINEスタンプサーバーサイド
lycorptech_jp
PRO
0
450
Yahoo!ファイナンスにおける生成AIを活用した新機能紹介
lycorptech_jp
PRO
0
470
LINEギフト開発の裏側
lycorptech_jp
PRO
0
490
Other Decks in Technology
See All in Technology
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
11k
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
14
4.6k
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
130
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
150
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
230
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
570
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
140
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
4.1k
Introduce marp-ai-slide-generator
itarutomy
0
150
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.4k
Kiro を用いたペアプロのススメ
taikis
4
2k
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
520
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
99
Documentation Writing (for coders)
carmenintech
77
5.2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Tell your own story through comics
letsgokoyo
0
770
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
30
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
220
Unsuck your backbone
ammeep
671
58k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
A designer walks into a library…
pauljervisheath
210
24k
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