๐Ÿ–ฅ Kotlin for Serverside ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์€ ๋งŽ์ด ์•„์‹œ๊ฒ ์ง€๋งŒ, Kotlin์ด๋ผ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ์†Œ์‹์ž…๋‹ˆ๋‹ค. Kotlin์€ Java์™€ ๋น„์Šทํ•˜๋ฉด์„œ๋„ Modernํ•œ ์–ธ์–ด์˜ ํŠน์„ฑ์„ ๋ชจ๋‘ ๊ฐ–๊ณ  ์žˆ๋Š” ์–ธ์–ด์ธ๋ฐ์š”. Jetbrains์—์„œ ๊ฐœ๋ฐœ์„ ์ฃผ๋„ํ•˜๊ณ  ์žˆ๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์ฒซ ์ž„ํŒฉํŠธ๋Š” ์ œ ๊ธฐ์–ต์œผ๋ก  2019๋…„๋„์— ๊ตฌ๊ธ€ ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” Java๋ฅผ ๋ฉ”์ธ์–ธ์–ด์—์„œ Kotlin์œผ๋กœ ๋ฐ”๊พผ๋‹ค๋Š” ์„ ์–ด์ด์˜€๋˜๊ฑฐ ๊ฐ™๋„ค์š”. ์‹ค์ œ๋กœ ์ด ํ›„๋กœ ๊ตฌ๊ธ€ ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๋งŽ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด Kotlin์œผ๋กœ ๋ฐ”๋€Œ์—ˆ๊ณ , ๊ฐ€์ด๋“œ ๋ฌธ์„œ๋„ ํ•ด๋‹น ์–ธ์–ด ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ”๋€Œ์—ˆ์ฃ . ๊ทธ ํ›„๋กœ, 2๋…„์ •๋„๊ฐ€ ์ง€๋‚œ๊ฑฐ ๊ฐ™์€๋ฐ์š”. ์„œ๋ฒ„์‚ฌ์ด๋“œ์—์„œ๋„ ๋น„์Šทํ•œ ํ–‰๋ณด๊ฐ€ ์ผ์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Ktor๊ณผ Spring Native with Kotlin์ž…๋‹ˆ๋‹ค. Java์˜ ์‹œ๋Œ€๊ฐ€ Kotlin์œผ๋กœ ๋„˜์–ด๊ฐ€๊ฒŒ ๋ ์ง€, ์•„๋‹ˆ๋ฉด ์ƒˆ๋กœ์šด ๋ฐฉ์‹์˜ ์–ธ์–ด๋กœ ์‚ฌ์šฉ๋˜๊ฒŒ ๋ ์ง€ ์–ด๋–ค์‹์œผ๋กœ ๋ฐœ์ „ํ•˜๊ฒŒ ๋ ์ง€ ๋ˆˆ์—ฌ๊ฒจ ๋ด์•ผํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Kotlin for Server-Side Frameworks News: Kotlin Premier Event Presentation Highlights | The Kotlin Blog

The JetBrains Blog

Kotlin for Server-Side Frameworks News: Kotlin Premier Event Presentation Highlights | The Kotlin Blog

๋” ๋งŽ์€ ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด?

๋˜๋Š”

์ด๋ฏธ ํšŒ์›์ด์‹ ๊ฐ€์š”?

2021๋…„ 11์›” 9์ผ ์˜ค์ „ 1:35

๋Œ“๊ธ€ 0

    ํ•จ๊ป˜ ์ฝ์€ ๊ฒŒ์‹œ๋ฌผ

    < ์Šคํƒ€ํŠธ์—… PM์ด ๋„ทํ”Œ๋ฆญ์Šค '๊ธฐ์•ˆ์žฅ ๋Œ€ํ™˜์žฅ'์—์„œ ๋ฐฐ์›Œ์•ผ ํ•  2๊ฐ€์ง€ >

    1

    ... ๋” ๋ณด๊ธฐ

    ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฝ์œผ๋ฉด ์ข‹์€ ํ…Œํฌ ์•„ํ‹ฐํด ๋ชจ์Œ๐Ÿ“š

    F-Lab ์—์„œ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋“ค์ด(์‚ฌ์‹ค ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋ˆ„๊ตฌ๋‚˜) ๋ณด์‹œ๋ฉด ์ข‹์„ ์•„ํ‹ฐํด ๋ชจ์Œ์„ ๊ณต์œ ํ•ด ์ฃผ์—ˆ๋„ค์š”! ๊ฒ€์ƒ‰์—”์ง„๋ถ€ํ„ฐ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ, NoSQL ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ์•„ํ‹ฐํด๋“ค์ด ๊ณต์œ ๋˜์–ด ์žˆ์œผ๋‹ˆ ๊ด€์‹ฌ์žˆ์œผ์‹  ๋ถ„๋“ค์€ ๋ณด์‹œ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. F-Lab ์—์„œ ๊ณต์œ ํ•ด์ฃผ์‹  ์•„ํ‹ฐํด ์ฃผ์ œ๋ฅผ ๋‚˜์—ดํ•ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๐Ÿ“Œ ๊ตฌ๊ธ€์ด ์ง์ ‘ ๋งํ•˜๋Š” ๊ฒ€์ƒ‰์—”์ง„์˜ ์›๋ฆฌ (tali.kr) ๐Ÿ“Œ ๊ฒ€์ƒ‰ ์—”์ง„์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”๊ฐ€ (xo.dev) ๐Ÿ“Œ ๋„ค์ด๋ฒ„์˜ ๊ฒ€์ƒ‰์—”์ง„์˜ ํŠน์ง•๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (tistory.com) ๐Ÿ“Œ [๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ]๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰์˜ ์›๋ฆฌ : ๋„ค์ด๋ฒ„ ๋ธ”... ๋” ๋ณด๊ธฐ

    ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฝ์œผ๋ฉด ์ข‹์€ ํ…Œํฌ ์•„ํ‹ฐํด ๋ชจ์Œ

    F-Lab : ์ƒ์œ„ 1% ๊ฐœ๋ฐœ์ž๋“ค์˜ ๋ฉ˜ํ† ๋ง

    ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฝ์œผ๋ฉด ์ข‹์€ ํ…Œํฌ ์•„ํ‹ฐํด ๋ชจ์Œ

     โ€ข 

    ์ €์žฅ 119 โ€ข ์กฐํšŒ 3,324


    ใ€Š์˜ค๋Š˜ ํ•˜๋ฃจ ๋ฌธ๋“ ๋“  ์ƒ๊ฐใ€‹

    ์‚ถ

    ... ๋” ๋ณด๊ธฐ

     โ€ข 

    ์ €์žฅ 3 โ€ข ์กฐํšŒ 599


    ์•ผ ๊ฑ” ๋†€๊ณ  ์žˆ๋Œ€ I ์ค‘๋…„ ์žฌ์ทจ์—… ๋น„๋ฐ€. ๋…ธํ•˜์šฐ

    ์•ผ

    ... ๋” ๋ณด๊ธฐ

    ํฌ๋ž˜ํ”„ํ†ค์ด ๊ฒŒ์ž„ ์—…๊ณ„ ์›ํƒ‘์ด ๋œ ์ด์œ 

    1

    ... ๋” ๋ณด๊ธฐ

    ํ•˜๋‚˜์—๋งŒ โ€˜์˜ฌ์ธโ€™ ํ•˜๋‚˜๋ฟ์ธ โ€˜์ตœ๊ณ โ€™๋กœ [์–ธ๋”๋…์˜ ๋ฐ˜๋ž€]

    n.news.naver.com

    ํ•˜๋‚˜์—๋งŒ โ€˜์˜ฌ์ธโ€™ ํ•˜๋‚˜๋ฟ์ธ โ€˜์ตœ๊ณ โ€™๋กœ [์–ธ๋”๋…์˜ ๋ฐ˜๋ž€]

    ๋ช‡ ๋…„ ์ „๊นŒ์ง€๋งŒ ํ•ด๋„ ๋ช…ํ’ˆ ๋ธŒ๋žœ๋“œ์˜ ๋ทฐํ‹ฐ ๋ผ์ธ์€ ํ–ฅ์ˆ˜๋‚˜ ํ•œ์ •ํŒ ๋ฆฝ์Šคํ‹ฑ์ฒ˜๋Ÿผ, ๋ธŒ๋žœ๋“œ ์„ธ๊ณ„๊ด€์˜ โ€˜์กฐ์—ฐโ€™์— ๊ฐ€๊นŒ์› ๋‹ค. ํ•˜์ง€๋งŒ ์ตœ๊ทผ ํ๋ฆ„์€ ์ „ํ˜€ ๋‹ค๋ฅด๋‹ค. ํŒจ์…˜ ํ•˜์šฐ์Šค๋กœ ์ •์ฒด์„ฑ์„ ๋‹ค์ ธ์˜จ ๋ธŒ๋žœ๋“œ๋“ค์ด ์ด์ œ ๋ฉ”์ดํฌ์—…, ์Šคํ‚จ์ผ€์–ด, ๋„ค์ผ๊นŒ์ง€ ๋ทฐํ‹ฐ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋ณธ๊ฒฉ์ ์œผ๋กœ ํ™•์žฅํ•˜๊ณ  ์žˆ๋‹ค.

    ... ๋” ๋ณด๊ธฐ

    ๋ช…ํ’ˆ ๋ธŒ๋žœ๋“œ๋Š” ์™œ, ๋ทฐํ‹ฐ์— ์ง„์‹ฌ์ผ๊นŒ

    ์—ฌ์„ฑ๋™์•„

    ๋ช…ํ’ˆ ๋ธŒ๋žœ๋“œ๋Š” ์™œ, ๋ทฐํ‹ฐ์— ์ง„์‹ฌ์ผ๊นŒ

    ์กฐํšŒ 455


    ์ฃผ๊ฐ„ ์ธ๊ธฐ TOP 10

    1

    K๋ฆฌ๊ทธ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ปคํ”ผํ•œ์ž” ๊ฐœ๋ฐœ์ž

    ๊ฐœ๋ฐœ์ž์˜ ์žฅ์•  ๊ณต์œ  ๋ฌธํ™”

    2

    ์„๋ฏผ ์ปค๋ฆฌ์–ด ์ฝ”์น˜

    ์œ„๋กœ

    3

    ์žฅํ™์„ ์ŠคํŽ˜์ด์Šค์˜ค๋””ํ‹ฐ ๋ถ€๋Œ€ํ‘œ/CPO

    < ๋‡Œ๋ฅผ ๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ๋ฐ”๊พธ๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ• >

    4

    ๋‹ฌ๋ ˆ Apollo GraphQL Software Engineer

    Dependabot์„ ํ†ตํ•œ ์•ˆ์ „ํ•œ ์˜์กด์„ฑ ๊ด€๋ฆฌ

    5

    ๋ ˆ๋“œ๋ฒ„์Šค๋ฐฑ๋งจ ๋ฆฌ์„œ์ฒ˜ ์•ค ๋ผ์ดํ„ฐ

    โŸช์Šคํ† ๋ฆฌ๋ฅผ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ๋“คโŸซ