LINE Engineering
Blog

  • Circuit breakers for distributed services
    Ono Yuichi 2016.07.25

    He is a LINE engineer.

    Hello, my name is Ono and I'm a LINE engineer. In this blog post, I'd like to talk about "circuit breakers" which we use with our LINE servers.

    What is a Circuit Breaker?

    The backend server systems for various web services and apps including LINE consist of networks that have several services connected with each other through APIs and RPCs.

    What would happen if one of these networks suddenly failed to respond? The downed services would be blocked until they time-out, and all other services that rely on the blocked service would start a chain reaction of failures. If no one has been keeping an eye on the entire network, it will take a long time to figure out which service is the root cause.

    CircuitBreaker

    Read More

  • LINE Developer Day 2016
    Kushii Yusuke 2016.07.12

    In charge of actively and creatively promoting the technologies of LINE both in and out of the company. Also in charge of operations of LINE Developer Day 2016.

    Hello everyone. My name is Kushii, and I am in charge of organizing conferences at LINE.
    I am pleased to announce that LINE Developer Day will be taking place once again this year.

    At the event our engineering team plan to share some of the experiences, the technical challenges that exist in Japan and overseas, and introduce our latest products directly to you. Security-related topics, BOTs, and other themes will be explored during our individual sessions to explain how LINE strives to overcoming the various challenges ahead.

    Event Summary

    Date/Time: September 29, 2016 from 10 a.m. to 6:30 p.m.
    Place: Shibuya Hikarie, 9F, Hikarie Hall
    Invitees: Application and web engineers
    Admission: Free
    After-Party: To take place in the Hikarie Hall after the event

    Read More

  • How to provide stable "Loves"
    Kawakami Taiki (moznion) 2016.07.12

    He develops the LIVE service at LINE.

    Hello, my name is Moznion and I'm part of the team working on LIVE: a video-based social media service that connects stars and celebrities to their fans.

    On LIVE, users can watch their favorite stars participating in programs or performing concerts all in real-time. LIVE is currently available on iOS/Android and on PC web browsers, and quickly gaining popularity.

    In this blog post, I'd like to explain how we handle large amounts of consecutive requests sent on LIVE.

    Introduction

    Read More

  • Fukuoka office, reopened with a whole new look
    Kushii Yusuke 2016.07.08

    In charge of actively and creatively promoting the technologies of LINE both in and out of the company. Also in charge of operations of LINE Developer Day 2016.

    Hello, my name is Kushii. I work in the development department in Japan and I'm in charge of promoting technology events at LINE.

    LINE has quite a few development offices worldwide where many engineers write code every day. We have offices in Tokyo, Fukuoka, Fukushima in Japan and also in Korea, Taiwan, and Thailand.

    The Fukuoka office was relocated recently, and I think this is a good opportunity to introduce the brand new, upgraded working place for our engineers.

    The new office is located in the JRJP Hakata building, directly accessible from Hakata station. When you first set foot in the building, the LINE Friends characters greet you at the entrance.

    Read More

  • The Road to Releasing LINE Trial Bot SDK
    Matsuno Tokuhiro(tokuhirom) 2016.06.15

    He is in charge of the development of LINE Bot SDK. He also develops LINE Notify and LINE Customer Connect.

    Introduction

    Hello, my name is Matsuno and I work at LINE.

    LINE BOT API Trial accounts were announced a few days ago, receiving a warm welcome from developers all over the world. Previously only available to developers working at companies who were under contract with LINE, now any individual developer can freely start developing their own project with their own LINE bot account.
    In this post, I would like to talk about why we decided to start development on a LINE BOT API Trial account SDK and how we released it in less than a week.

    Why the Bot SDK was created

    As soon as LINE BOT API Trial accounts were announced, many of our own LINE engineers started developing for them. Which is when we began thinking...
    What's the most difficult part about creating a bot with this API??

    Read More