Server

Kotlin์œผ๋กœ ์„œ๋ฒ„์‚ฌ์ด๋“œ ๊ฐœ๋ฐœ๊ณผ Clova Skill Award ๋„์ „!

LINE Engineering Blog๋ฅผ ์ฐพ์•„์ฃผ์‹  ์—ฌ๋Ÿฌ๋ถ„, ์•ˆ๋…•ํ•˜์„ธ์š”? ์˜ค๋Š˜์€ ๋‘ ๋ช…์ด ๊ณต๋™์œผ๋กœ ์ž‘์„ฑํ•œ ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. ์ €ํฌ ์†Œ๊ฐœ ๋จผ์ € ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. LINE์—์„œ ๊ฒŒ์ž„ ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์„ ๋งก๊ณ  ์žˆ๋Š” Kagaya์™€ ๋™์˜์ƒ ์ƒ์ค‘๊ณ„ ์„œ๋น„์Šค LINE LIVE์˜ Android ์•ฑ ๊ฐœ๋ฐœ์„ ๋งก๊ณ  ์žˆ๋Š” Akira์ž…๋‹ˆ๋‹ค.

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์•„๋ž˜ ๋‘ ๊ฐ€์ง€ ์ด์•ผ๊ธฐ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์‚ฌ์ด๋“œ Kotlin์— ๊ด€ํ•œ ๋…ธํ•˜์šฐ์™€ ์œ ์Šค์ผ€์ด์Šค๋ฅผ ๊ณต์œ ํ• ๊นŒ ํ•ฉ๋‹ˆ๋‹ค.

  1. Kagaya๊ฐ€ ๋‹ด๋‹นํ•˜๋Š” LINE GAME ํ”Œ๋žซํผ์˜ Kotlin ์ด์šฉ ํ˜„ํ™ฉ ์ด์•ผ๊ธฐ
  2. ‘LINE ์‚ฌ๋‚ด Clova Skill Award’์— ์ €ํฌ ๋‘˜์ด ํŒ€์œผ๋กœ ์ฐธ๊ฐ€ํ•ด์„œ Kotlin์œผ๋กœ ์˜๊ด‘์˜(?) ์ตœ์šฐ์ˆ˜์ƒ์„ ์ˆ˜์ƒํ•œ ์ด์•ผ๊ธฐ

์ œ1ํšŒ LINE Developers Meetup

“LINE์ด ๋ฉ”์‹ ์ €๋ฅผ ๋งŒ๋“œ๋Š” ํšŒ์‚ฌ๋ผ๋Š” ๊ฒƒ์€ ์•Œ์ง€๋งŒ, ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„๊นŒ?”๋ฅผ ๊ถ๊ธˆํ•ด ํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด ๊ต‰์žฅํžˆ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜๋ฌธ์„ ์กฐ๊ธˆ์”ฉ ๋‹ต๋ณ€ํ•˜๋ฉด์„œ, ๊ฐœ๋ฐœ์ž๋ผ๋ฆฌ ์„œ๋กœ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๋งˆ๋ จํ•˜๊ณ ์ž LINE Developers Meetup์„ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Open Infra Days Korea 2018์„ ํ†ตํ•œ ์ธํ”„๋ผ ํ๋ฆ„ ์ฝ๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”. LINE Developer Relations ํŒ€์˜ ์œค์ธ์„ฑ์ž…๋‹ˆ๋‹ค. 2018๋…„ 6์›” 28์ผ๋ถ€ํ„ฐ 29์ผ๊นŒ์ง€ 2์ผ ๋™์•ˆ Open Infra Days Korea ํ–‰์‚ฌ์—์„œ ๋ถ€์Šค๋ฅผ ์šด์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถ€์Šค๋Š” ์ฑ„์šฉ ๋ถ€์Šค๋กœ ์šด์˜๋˜์—ˆ์œผ๋ฉฐ, LINE์˜ ์ธํ”„๋ผ ํŒ€์—์„œ ๋Œ€ํ•™์ƒ๋ถ€ํ„ฐ ๋‹ค๋ฅธ ํšŒ์‚ฌ์— ๊ณ„์‹  ๋ถ„๋“ค๊นŒ์ง€ ๋‹ค์–‘ํ•˜๊ฒŒ ์ฑ„์šฉ ์ƒ๋‹ด์„ ์ง„ํ–‰ํ–ˆ๋‹ต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋ฒˆ LINE ๋ถ€์Šค์—์„œ๋Š” LINE Friends ์บ๋ฆญํ„ฐ ์Šคํ‹ฐ์ปค ๋“ฑ๋„ ๋“œ๋ ธ๋‹ต๋‹ˆ๋‹ค. ๊ท€์—ฌ์šด ์Šคํ‹ฐ์ปค ๋•๋ถ„์ธ์ง€ ๋งŽ์€ ๋ถ„๋“ค์ด ์ฐธ์—ฌํ•ด์ฃผ์…จ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ LINE ์ธํ”„๋ผ ํ”Œ๋žซํผ ํŒ€์˜ ์ด์–ดํ˜• ๋‹˜๊ป˜์„œ “๋”ฅ๋‹ค์ด๋ธŒ : immutable Kubernetes architecture”๋ผ๋Š” ์ฃผ์ œ๋กœ LINE์˜ ๊ธฐ์ˆ ์„ ๋ฐœํ‘œํ•˜์…จ์Šต๋‹ˆ๋‹ค.

RedisConf18 ๋ฐœํ‘œ ํ›„๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”, LINE์˜ RedisํŒ€์˜ ์ตœ์ข…์—ด(Jongyeol Choi)์ž…๋‹ˆ๋‹ค. LINE์—์„œ๋Š” ๊ฐ ์„œ๋น„์Šค๋ณ„๋กœ ๋‹ค์–‘ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ ๋ฉ”์‹œ์ง• ์„œ๋น„์Šค์—์„œ๋Š” Redis, HBase, Kafka ๋“ฑ์˜ ์˜คํ”ˆ ์†Œ์Šค ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ์š”, ์ €๋Š” ๊ทธ์ค‘์—์„œ ํŠนํžˆ Redis์™€ ๊ด€๋ จ๋œ ๋ถ€๋ถ„๋“ค์˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ ์—ฐ์žฅ์œผ๋กœ, ์ง€๋‚œ 4์›” 26์ผ์—, ๋ฏธ๊ตญ ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”์—์„œ ์—ด๋ฆฐ RedisConf18 ์ปจํผ๋Ÿฐ์Šค์— ๋ฐœํ‘œ์ž๋กœ ์ฐธ๊ฐ€ํ•ด์„œ, “Redis at LINE, 25 Billion Messages Per Day”๋ผ๋Š” ์ฃผ์ œ๋กœ ๋ฐœํ‘œ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐœํ‘œ ์ค€๋น„๋ถ€ํ„ฐ, ์ปจํผ๋Ÿฐ์Šค์˜ ๋ถ„์œ„๊ธฐ, ๋ฐœํ‘œ์— ๋Œ€ํ•œ ๋ฐ˜์‘ ๋“ฑ์„ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

RedisConf18 Venue