LINE Engineering
Blog

  • LINE LIVE 서비스의 인코더 레이어 구조
    Kim Suhyuk 2018.02.23

    안녕하세요, LINE에서 글로벌 인프라 시스템을 운영하는 조직에서 개발자로 일하고 있는 김수혁입니다. 2017년 12월 10일은 LINE LIVE 서비스가 공개된 지 2년이 되는 날이었습니다. 서비스 출시 후 수많은 개발자들의 노력으로 지금까지 큰 장애없이 원활하게 운영되고 있습니다. 이번 블로그에서는, 라이브 미디어 서비스를 구축하거나 운영해 본 경험이 없는 상태에서 초기 설계와 구축을 진행하면서 개인적으로 고민했던 내용을 정리해 보았습니다.

    AdventCalendar LINE LIVE Live Broadcasting PC Broadcasting Live Video

    더보기

  • LINE Security Bug Bounty Program 2017년도 운영 결과
    이명재 2018.02.13

    LINE에서 보안 업무를 맡고 있습니다. 

    안녕하세요, LINE에서 보안 업무를 맡고 있는 이명재(MJ)라고 합니다.

    이번 글에서는 2017년(1월 1일~12월 31일) 동안 진행된 LINE Security Bug Bounty 프로그램을 뒤돌아보며, 여러분께 그 결과를 소개하려고 합니다.

    대상 확대 및 기부 제도

    'LINE Security Bug Bounty Program'은 LINE이 제공하는 서비스에 잠재적으로 존재하는 취약점에 대해 외부의 보안 전문가들로부터 보고를 받아, 가급적 빨리 문제점을 수정함으로써 더욱 안전한 서비스를 제공하는 것을 목적으로 하고 있습니다. 지난 기사에서 소개한 바 있습니다만, 2017년에는 프로그램 대상을 확대하여 더욱 많은 보고를 받을 수 있었습니다. 또한 11월부터는 포상 대상자가 보상금을 기부할 수 있는 옵션을 제공하기 시작했습니다.

    Bug Bounty Security

    더보기

  • Code splitting을 쉽게 하기 위해 만든 grow-loader
    sunderls 2018.02.09

    안녕하세요, 저는 LINE MANGA팀의 자바 스크립트 개발자, @sunderls입니다. 일본에서는 LINE으로 만화를 볼 수 있다는 것, 알고 계셨나요? 혹시 여러분은 LINE MANGA1) 서비스를 이용해 보셨나요? 예전에 블로그를 통해서도 나누었듯이(LINE MANGA: Page Stack을 이용해서 페이지 전환 처리하기), LINE MANGA는 웹 기반으로 구현되어 있습니다. 이 서비스는 LINE 앱 안에서 구동되는 서비스이기 때문에, LINE 앱을 이용할 때와 마찬가지로 편안하고 매끄러운 UX를 제공하고자 저희는 많은 노력을 쏟았습니다. 우리는 우리의 목표를 달성하고자 code-splitting을 도입하였는데, 이 글을 통해 code-splitting을 손쉽게 적용할 수 있도록 개발한, LINE의 오픈 소스 프로젝트인 grow-loader를 여러분께 소개하고자 합니다.

    grow-loader JavaScript

    더보기

  • LINE MANGA: Page Stack을 이용해서 페이지 전환 처리하기
    sunderls 2018.02.09

    안녕하세요, 저는 LINE MANGA 개발을 담당하고 있는 자바 스크립트 개발자, @sunderls입니다.

    여러분, 혹시 LINE 앱에서 만화를 보실 수 있는 것*, 알고 계셨나요? 금시초문이라면, '더 보기' 버튼을 눌러 LINE MANGA 메뉴를 통해 멋진 만화들을 만끽해 보세요.

    아래의 그림은 LINE MANGA 서비스의 화면 중 일부입니다. 페이지 전환이 참 매끄럽지 않나요? 여러분께 살짝 귀띔을 해드리자면, LINE MANGA 서비스는 웹 기반으로 개발했습니다. 저희가 보기에는 페이지 전환이 네이티브 앱 못지 않다고 생각하는데, 여러분은 어떻게 생각하세요? 이번 글을 통해서 우리가 이런 결과물을 얻기 위해 어떤 노력을 했는지 여러분께 간단히 소개해 드리고자 합니다.

    LINEマンガ Page Stack LINE MANGA

    더보기

  • LINE iOS/Android Hackathon 2017
    조현지 2018.01.31

    LINE iOS 앱을 개발하고 있습니다.

    안녕하세요. LINE에서 iOS 개발을 하고 있는 조현지입니다. 저는 2017년 12월 13일부터 15일까지 개최된 LINE Hackathon 2017 행사를 소개해 드리려고 합니다. LINE에서는 그동안 정기적으로 LINE iOS, Android를 담당하고 있는 개발자들을 대상으로 워크샵을 개최하여 세션을 공유하고 하루 정도의 짧은 해카톤을 열어왔습니다. 많은 분의 기발한 아이디어를 코드로 풀어내기에는 해카톤 일정이 너무 짧아 아쉽다는 의견이 있었기 때문에, 이번 워크샵에서는 다른 일정 없이 해카톤만 진행하게 되었습니다. 주어진 시간이 2배로 늘어나도 해카톤이 끝난 후 남는 아쉬움이나 후회를 완전히 사라지게 할 수는 없었지만, 충분한 시간 덕분에 결과물에 대한 만족도도 확연히 높아지고, 더 다양하고 재미있는 주제가 많아져 기억에 남는 해카톤이 되었습니다.

    첫째 날

    이번 해카톤은 LINE의 한국, 일본, 대만 오피스에서 온 iOS, Android 개발자와 QA 엔지니어들이 참여하였고, 해카톤에 앞서 미리 약 30개 정도의 팀을 꾸렸습니다. 참여자의 국적이 다양하므로 행사 진행 및 안내는 영어로 이루어졌습니다.

    LINE Hackathon hackathon

    더보기