윤인성
2018-08-17LINE Engineer
안녕하세요. LINE Developer Relations 팀의 Developer Advocate 윤인성입니다.
LINE은 Armeria, Central Dogma 등의 다양한 오픈소스를 주도적으로 개발하고 있습니다. 오늘은 Armeria에 대해서 알아보고, Armeria를 사용해 기본적인 웹 서버를 구성해보는 방법에 대해서 알아보겠습니다. 이번 글은 Java와 IntelliJ가 기본적으로 설치되어 있다는 것을 전제로 진행합니다.
Java와 IntelliJ는 각각 다음 사이트에서 다운로드할 수 있습니다.
Java JDK: https://www.oracle.com/technetwork/java/javase/downloads/index.html
IntelliJ: https://www.jetbrains.com/idea/
프로젝트 만들기
프로젝트를 생성하는 과정부터 차근차근 설명하겠습니다. 일단 IntelliJ를 실행하고 Create New Project 버튼을 눌러 프로젝트를 생성합니다
윤인성
2018-08-07LINE Engineer
안녕하세요. LINE Developer Relations 팀의 Developer Advocate 윤인성입니다.
지난 글에서 이어지는 내용이므로, 지난 글을 보지 않으신 분은 꼭 읽어주세요! 지난 글에서 LINE Notify API 문서를 공유해드렸는데요. 내용을 보면 단순한 글자 이외에도 스티커와 이미지를 보낼 수 있다는 것을 확인할 수 있을 것입니다. 오늘은 지난 글에 이어서 LINE Notify를 사용해서 이미지와 스티커를 전송하는 방법에 대해 살펴보겠습니다.
스티커 보내기
스티커를 보낼 때는 다음과 같은 데이터를 추가로 전달하기만 하면 됩니다.
stickerId
stickerPackageId
이 값에 무엇을 입력해야 하는지는 Message API Sticker List에서 확인할 수 있습니다.
Message API Sticker List에서 보내보고 싶은 이미지를 찾고, stickerId와 stickerPackageId를 확인해주세요. 그럼 실제로 각각의 언어로 스티커를
윤인성
2018-07-30LINE Engineer
안녕하세요. LINE Developer Relations 팀의 Developer Advocate 윤인성입니다. 오늘은 LINE이 무료로 제공하고 있는 LINE Notify API에 대해서 함께 살펴보도록 하겠습니다.
서버를 운영할 때는 서버에 문제가 생겼을 때 등의 상황에서, 이를 즉각적으로 알 수 있는 장치가 필요합니다. 이를 위해서 다양한 Notification API를 활용하게 되는데요. LINE은 무료로 쉽게 사용할 수 있는 Notification API로 LINE Notify를 지원하고 있습니다. 오늘은 이 LINE Notify의 사용 방법을 간단하게 알아보겠습니다.
계정 준비
LINE을 처음 사용하는 경우, LINE 계정을 만들고, 이메일을 연결해야 합니다.
LINE 애플리케이션 설치하기
일단 LINE으로 알람을 받아야 하므로 LINE 애플리케이션이 필요합니다. 안드로이드 사용자라면 "구글 플레이 스토어"에서, 아이폰 사용자라면 "앱 스토어"에서 LINE 애플리케이션을 다
윤인성
2018-07-16LINE Engineer
안녕하세요. LINE Developer Relations 팀의 Developer Advocate 윤인성입니다. 2018년 07월 11일부터 2018년 07월 13일까지 프로젝트 관련 일로 일본 도쿄에 출장을 다녀왔습니다. 일본 도쿄에서 출장 중 경험했던 LINE 도쿄 사무실의 시설에 대해서, 간단하게 이야기해 보도록 하겠습니다.
LINE 도쿄 사무실은 일본 도쿄에서 가장 교통이 좋은 지역이라고 할 수 있는 신주쿠 역에 위치하고 있습니다. 신주쿠 역은 2011년부터 2016년까지 환승 터미널 공사를 진행하며, 굉장히 크게 바뀌었습니다. 이 공사 중에 신주쿠 역에 미라이나 타워라는 건물이 개장했는데요. 2017년 1월에 이 미라이나 타워에 LINE이 들어왔습니다. 신주쿠 역의 랜드마크라고 할 수 있는 건물이라, 최근 애니메이션을 보면 신주쿠 역을 표현할 때 NTT 도코모 요요기 빌딩과 함께 자주 등장하는 건물입니다.
23층 카페
한국에서 일본 LINE에 출장 가면, 가장 먼저 23층의

윤인성
2018-07-15LINE Engineer
안녕하세요. LINE Developer Relations 팀의 Developer Advocate 윤인성입니다. 2018년 7월 11일은 LINE에서 처음으로 Developers Meetup을 연 날입니다. LINE에서 개발을 하고 계신 송민우 님, 이희승 님, 최종열 님께서 Meetup 주제를 발표해주셨습니다.
"LINE이 메신저를 만드는 회사라는 것은 알지만, 구체적으로 어떤 기술을 사용하고 있을까?"를 궁금해 하시는 분들이 굉장히 많습니다. 이러한 의문을 조금씩 답변하면서, 개발자끼리 서로 정보를 공유할 수 있는 기회를 마련하고자 LINE Developers Meetup을 시작하게 되었습니다.
1회 Line Developers Meetup은 강남역 메리츠 타워 16층에 있는 D2 Startup Factory에서 오후 7시부터 시작되었습니다. 날씨가 좋지 않은데도 많은 분들께서 참여해주셨습 니다.
발표 세션은 송민우 님, 이희승 님, 최종열 님 순서로 진행되었습니다.
Central

윤인성
2018-07-08LINE Engineer
안녕하세요. LINE Developer Relations 팀의 윤인성입니다. 2018년 6월 28일부터 29일까지 2일 동안 Open Infra Days Korea 행사에서 부스를 운영했습니다. 부스는 채용 부스로 운영되었으며, LINE의 인프라 팀에서 대학생부터 다른 회사에 계신 분들까지 다양하게 채용 상담을 진행했답니다. 또한 이번 LINE 부스에서는 LINE Friends 캐릭터 스티커 등도 드렸답니다. 귀여운 스티커 덕분인지 많은 분들이 참여해주셨습니다.
또한 LINE 인프라 플랫폼 팀의 이어형 님께서 "딥다이브 : immutable Kubernetes architecture"라는 주제로 LINE의 기술을 발표하셨습니다.
이번 행사를 보면 Kubernetes, Docker, Microservice, OpenStack, Immutable Infrastructure 등의 다양한 키워드가 등장했습니다. 이번 글에서는 이러한 키워드가 무엇을 의미하는지 매우 간단하게 알아보도록 하
