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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
LINE Developers
February 15, 2019
Technology
270
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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.6k
Java 21 Overview
line_developers
6
1.4k
Code Review Challenge: An example of a solution
line_developers
1
1.7k
KARTEのAPIサーバ化
line_developers
1
650
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.4k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2.5k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
4.1k
A/B Testing at LINE NEWS
line_developers
3
1.2k
LINEのサポートバージョンの考え方
line_developers
2
1.6k
Other Decks in Technology
See All in Technology
本番に近いテストをもっと手軽に - Postmanで広がるAPIテストの世界 / Expanding the World of API Testing with Postman
yokawasa
1
160
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1.1k
Distributed Transactions Under Fire: Building a Zero-Oversell Flash Sale Platform with Amazon Aurora DSQL
yama3133
1
110
アクセスキーが漏れた日にやるべきこと- 無効化の先にある本当の対応
kazzpapa3
0
370
APIセキュリティを組織で実現するには~注力する点と設計・実装に入れたい対策~
riiimparm
2
780
hookで自作する Claude Code の「実況ボード」
shinyasaita
2
240
dbt と Snowflake と tag
kevinrobot34
2
300
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
380
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
0
230
GopherCon @シアトル に行ってきました
logica0419
0
450
Digital Credentials API × OpenID4VP ブラウザ完結型本人確認の実装知見(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
360
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.5k
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
560
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
240
Marketing to machines
jonoalderson
1
5.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
The World Runs on Bad Software
bkeepers
PRO
72
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How to Talk to Developers About Accessibility
jct
2
530
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Site-Speed That Sticks
csswizardry
13
1.5k
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