Infrastructure in LINE

Infrastructure in LINE

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers

February 15, 2019
Tweet

Transcript

  1. INFRASTRUCTURE IN LINE Yoshihiro Saegusa

  2. • 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
  3. LINE SERVICE ARCHITECTURE Redis HBase Gateway Talkserver Object 
 Storage

    Image, File, Video VoIP BOT
  4. 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
  5. LINE INFRASTRUCTURE Internet Datacenter Datacenter Server Datacenter Network Datacenter Interconnect

    Rack Cable Load Balancer Router
  6. LINE INFRASTRUCTURE Scale • 1Tbps+ User Traffic • 40,000+ Servers

    • Multiple datacenters
 in 5+ countries
  7. Basic Requirements LINE INFRASTRUCTURE • Provide extremely high-capacity network •

    Build horizontally scalable architecture • Significantly reduce operational cost
  8. 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
  9. WHAT WE ARE WORKING ON Multi-tenancy SRv6 underlay Tenant A

    Tenant B Tenant C FinTech business
  10. GW API Project A Project B Project C WHAT WE

    ARE WORKING ON Kubernetes Platform (Kubernetes as a service)
  11. 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
  12. TODAY’S SESSION • LINEͷPrivate Cloud • LINEͷωοτϫʔΫ • ίϯςφωοτϫʔΩϯά

  13. 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
  14. THANK YOU