Let’s Play with Reactive Streams on Armeria – Part 1

What is Reactive Streams? In this post, I’d like to introduce the basic concept of Reactive Streams, and how to use Reactive Streams with Armeria, the open-source asynchronous HTTP/2, RPC, REST client/server library. Let’s begin by examining what Reactive Streams is. The official homepage of Reactive Streams defines it as follows. Reactive Streams is a standard for …

How LINE messaging servers prepare for New Year’s traffic

This post is the result of the combined efforts and work of many. We’d like to thank all of you who were involved in preparation for New Year’s traffic. Getting started LINE shows a unique traffic pattern typical to online messaging apps. This happens at the midnight of December 31st when users start to share New …

LINE Developers site: From Middleman to VuePress

Hi, we’re Roman Lossa and Marshall Gunnell, a front-end developer and technical writer both working on the LINE Developers site here at LINE.  Our team’s mission statement is simple: Empower developers using the LINE Platform to accomplish more with less friction. In other words, our goal is to provide a platform that allows developers to be self-sufficient, confident, and able to quickly …

LINE Security Bug Bounty Program Report 2019

Hello! I am Robin Lunde from the LINE Security team.2019 was a very eventful year for the LINE Bug Bounty program.I would like to share with you some of the highlights and key takeaways from 2019, as well as our plans for 2020. Transition to HackerOne In late 2018 through early 2019, we began investigating the potential …

Developing the Antman Project

Cloud storage services for media have greatly risen in popularity over the past couple of years. Services such as Google Photos and NAVER nCloud are such examples. LINE also provides its users with a service named LINE Album, a service that lets users permanently store and view their photos on a cloud server. LINE Album …

Working as a New Graduate Engineer -A December to Remember-

Hi there! I’m Yuki Taguchi, and I joined LINE as a new graduate in April 2019. I currently work as a member of the Network Development Team at our Verda Dept. Verda is a large-scale private cloud platform for LINE services. Of the many tasks involving Verda, I’m in charge of developing its network components. …

Monitoring a Spring Boot app in Kubernetes – What I learned from Devoxx Belgium 2019

This November, accompanied by 3 other members of the Shop team, I attended Devoxx Belgium 2019, held in Antwerp, Belgium – the birthplace of Devoxx and most populous city of Belgium. Devoxx is a developer community conference series started in 2001 which quickly grew to become one of the largest vendor-independent Java conferences in the …

Learning to Work Better as a Team at LeSS Conference 2019

Introduction to LeSS Conference Large-Scale Scrum (LeSS), co-created by Craig Larman and Bas Vodde, is a framework for scaling lean and agile development to big product groups. The LeSS conference is a gathering of LeSS practitioners from different countries and companies, where they share their experiences on Scrum and LeSS adoption. For the fourth annual LeSS Conference hosted …

Building Large Kubernetes Clusters

Introduction LINE supports its developers so that they can fully focus on development. This was the background of implementing Nucleo, LINE’s in-house Kubernetes-based service, taking care of infrastructure on behalf of developers. Nucleo currently services 800 apps with about 4,000 pods. The number of apps is growing by the minute. All the workloads are being managed …

LINE Android & iOS Engineer Workshop and Hackathon 2019

Hello everyone, I’m Aldo, an Android developer at LINE. In this article, I’m going to share my experience in attending LINE Developer Workshop and Hackathon 2019. The aim of the event was in “closing the distance” between LINERs; since for the most part, we usually only communicate through online platforms. Android and iOS developers from …