๐Ÿ–ฅ 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

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

    < ์Œ์•… ์‚ฐ์—…์˜ ๋ฏธ๋ž˜๋Š” ์Œ๋ฐ˜์ด ์•„๋‹ˆ๋ผ '๊ตฟ์ฆˆ'๋‹ค >

    1. ๊ตฟ์ฆˆ ์‚ฌ์—…์˜ ๋ฏธ๋ž˜๋Š” ๋ฐ์•„ ๋ณด์ธ๋‹ค.

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

    ์ด๋ ฅ์„œ ์ฝ”์นญ์ธ๋ฐ, ํƒ€๋กœ ๋ณด๋Š” ์ค„โ€ฆ ์ด ์ฝ”์นญ ๋ฏธ์ณค๋‹ค

    ์ด

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

    < ์• ํ”Œ์„ ๊ตฌํ•œ ๊ฑด ์Šคํ‹ฐ๋ธŒ ์žก์Šค์˜ '๋‘ ๋ฒˆ์งธ ๋ฒ„์ „'์ด์—ˆ๋‹ค >

    1. 20๋Œ€์˜ ์Šคํ‹ฐ๋ธŒ ์žก์Šค๊ฐ€ ํ–ˆ๋˜ ํ–‰๋™๊ณผ 50๋Œ€์— ๊ทธ๊ฐ€ ๋ณด์—ฌ์ฃผ์—ˆ๋˜ ํšจ์œจ์ ์ธ ๋ฆฌ๋”์‹ญ์„ ํ˜ผ๋™ํ•˜๋ฉด ์•ˆ ๋œ๋‹ค.

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

    < ๋งค์ผ์„ ํœด๊ฐ€ ์ „๋‚  ๊ธฐ๋ถ„์œผ๋กœ ์‚ด๋ฉด, ์งง์€ ์‹œ๊ฐ„์—๋„ ์„ฑ๊ณผ๊ฐ€ ํ„ฐ์ง„๋‹ค >

    1. ํŒŒํ‚จ์Šจ์˜ ๋ฒ•์น™์— ๋”ฐ๋ฅด๋ฉด ์–ด๋–ค ์ผ์ด๋“  ์ฃผ์–ด์ง„ ์‹œ๊ฐ„์ด ๋ชจ๋‘ ์†Œ์ง„๋  ๋•Œ๊นŒ์ง€ ๋Š˜์–ด์ง„๋‹ค๊ณ  ํ•œ๋‹ค.

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

    ๊ฒฉํ™”ํ•˜๋Š” ๋ฏธยท์ค‘ ๊ฒฝ์Ÿ๋„ ๋ฐฉ์‚ฐ ์Šคํƒ€ํŠธ์—…์— ์ž๊ธˆ์ด ์ ๋ฆฌ๋Š” ์ด์œ  ์ค‘ ํ•˜๋‚˜๋‹ค. ์•Œ๋ ‰์Šค ์นดํ”„ ํŒฐ๋Ÿฐํ‹ฐ์–ด ์ตœ๊ณ ๊ฒฝ์˜์ž(CEO), ํŒŒ๋จธ ๋Ÿฌํ‚ค ์•ค๋“€๋ฆด CEO ๋“ฑ์€ โ€˜์• ๊ตญ์‹ฌโ€™์„ ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ์˜ ์ค‘์š”ํ•œ ๊ฐ€์น˜๋กœ ๋‚ด์„ธ์šฐ๋ฉฐ ์ค‘๊ตญ๊ณผ์˜ ์ „์Ÿ์— ๋Œ€๋น„ํ•˜๊ณ  ์žˆ๋‹ค. ๋Ÿฌํ‚ค CEO๋Š” 2027๋…„ ์ค‘๊ตญ์˜ ๋Œ€๋งŒ ์นจ๊ณต์„ ๊ธฐ์ •์‚ฌ์‹คํ™”ํ•˜๋ฉฐ ์ด์— ๋Œ€๋น„ํ•œ ๋ฌด๊ธฐ ์ฒด๊ณ„๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค.

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

    ไธญ์„œ ๋Œ์•„์˜จ ๋ฏธ๊ตญ VCโ€ฆ์ „ํˆฌ๊ธฐยท๋“œ๋ก ์— '๋ฒ ํŒ…'

    ํ•œ๊ตญ๊ฒฝ์ œ

    ไธญ์„œ ๋Œ์•„์˜จ ๋ฏธ๊ตญ VCโ€ฆ์ „ํˆฌ๊ธฐยท๋“œ๋ก ์— '๋ฒ ํŒ…'

    UX ํฌํŠธํด๋ฆฌ์˜ค์—์„œ โ€˜UTโ€™๋ผ๊ณ  ์ผ๋ฐ˜ํ™” ํ•˜์ง€ ์•Š๊ธฐ

    'UTโ€™๋ผ๋Š” ํ‘œํ˜„์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์ „๋ถ€ ํ‘œ๊ธฐํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ, ๋‘ ๊ฐ€์ง€๋ฅผ ๊ตฌ๋ถ„ํ•ด์„œ ์จ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

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

    1

    ์ง„์šฉ์ง„ Product manager

    PM์ด ์ดํ•ดํ•˜๋ฉด ์ข‹์€ ์ง€ํ‘œ ๊ฐœ๋…

    2

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

    < ์ฟ ํŒก์˜ ์ฐฝ์—…์ž๋ฅผ ์ง์ ‘ ๋ณด๋ฉฐ ๋ฐฐ์šด ๊ฒƒ: ๋ฆฌ๋”์˜ ํฌ๊ธฐ๊ฐ€ ์ „๋ถ€๋‹ค >

    3

    ๊ณจ๋นˆํ•ด์ปค Chief Maker

    ๋‚˜๋Š” ๊ฐ€๋” ์กฐํ•ฉํ˜• ํ•œ๊ธ€์˜ ์•„๋ฆ„๋‹ค์›€์— ๋Œ€ํ•ด ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ ์•„๋ฆ„๋‹ค์›€

    4

    ๋‹ฌ๋ ˆ Apollo GraphQL Software Engineer

    ๋ฆฌํŠธ์ฝ”๋“œ 102. Binary Tree Level Order Tr

    5

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

    โŸช๐Ÿš€ ์œ ๋‹ˆ์ฝ˜์ด๋ผ ๋ถˆ๋ฆฌ๋˜ ๊ทธ๋“ค, ์ด์ œ ์ง„์งœ ์‹ค๋ ฅ์„ ๋ณด์—ฌ์ค„ ๋•ŒโŸซ