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
Infrastructure in LINE
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
LINE Developers
February 15, 2019
Technology
270
1
Share
Infrastructure in LINE
LINE Developers
February 15, 2019
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
3
2.5k
Java 21 Overview
line_developers
6
1.3k
Code Review Challenge: An example of a solution
line_developers
1
1.6k
KARTEのAPIサーバ化
line_developers
1
630
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.3k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2.5k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
3.9k
A/B Testing at LINE NEWS
line_developers
3
1.1k
LINEのサポートバージョンの考え方
line_developers
2
1.5k
Other Decks in Technology
See All in Technology
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
260
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
210
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
100
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
240
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
0
120
新卒エンジニア研修、ハンズオンの設計における課題と実践知/ #tachikawaany
nishiuma
2
130
色を視る
yuzneri
0
320
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
150
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
1
1.1k
自動テストだけで リリース判断できるチームへ - 鍵はテストの量ではなくリリース判断基準の再設計にあった / Redesigning Release Criteria for Lightweight Releases
ewa
7
3.5k
小さいVue.jsを30分で作る
hal_spidernight
0
140
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
4
1.2k
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
The Curse of the Amulet
leimatthew05
1
12k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
270
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
730
How to Talk to Developers About Accessibility
jct
2
190
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Producing Creativity
orderedlist
PRO
348
40k
The Spectacular Lies of Maps
axbom
PRO
1
730
Agile that works and the tools we love
rasmusluckow
331
21k
Between Models and Reality
mayunak
3
280
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Building Adaptive Systems
keathley
44
3k
Transcript
INFRASTRUCTURE IN LINE Yoshihiro Saegusa
• Now responsible for infrastructure platform (private cloud) • Joined
NHN Japan in April 2005 as a network engineer • Was responsible for networks and data centers until June 2017 ABOUT ME Yoshihiro Saegusa
LINE SERVICE ARCHITECTURE Redis HBase Gateway Talkserver Object Storage
Image, File, Video VoIP BOT
LINE SERVICE ARCHITECTURE Redis HBase Talkserver Object Storage Image,
File, Video VoIP BOT Japan,Taiwan Users Southeast Asia Users North America Users Gateway Gateway Gateway
LINE INFRASTRUCTURE Internet Datacenter Datacenter Server Datacenter Network Datacenter Interconnect
Rack Cable Load Balancer Router
LINE INFRASTRUCTURE Scale • 1Tbps+ User Traffic • 40,000+ Servers
• Multiple datacenters in 5+ countries
Basic Requirements LINE INFRASTRUCTURE • Provide extremely high-capacity network •
Build horizontally scalable architecture • Significantly reduce operational cost
WHAT WE ARE WORKING ON Private Cloud Data center Server
(H/W) Network (H/W) Bare metal VM Operating system Data store Infrastructure platform API, WebUI Product Team A Product Team B Product Team C Dev Teams Infrastructure Teams
WHAT WE ARE WORKING ON Multi-tenancy SRv6 underlay Tenant A
Tenant B Tenant C FinTech business
GW API Project A Project B Project C WHAT WE
ARE WORKING ON Kubernetes Platform (Kubernetes as a service)
WHAT WE ARE WORKING ON Kubernetes Platform (Event Handler) log:
****** Every hour VM created Events Send notification Run test Deploy app Actions Event sources Function executor Functions
TODAY’S SESSION • LINEͷPrivate Cloud • LINEͷωοτϫʔΫ • ίϯςφωοτϫʔΩϯά
WE ARE HIRING Tokyo Kyoto Fukuoka ৽ଔ த్ Πϯλʔϯ https://linecorp.com/ja/career/ja/all
https://linecorp.com/ja/career/position/1215 https://linecorp.com/ja/career/newgrads/engineer
THANK YOU