๊ตญ๋ด No.1 ์๋์ง IT๊ธฐ์ โํด์คโ์ ์ปจํ๋ฃจ์ธํธ ํด๋ผ์ฐ๋ ๋์ ์คํ ๋ฆฌ | ์์๋ณด๊ณ ๋ฑ๋กํ๊ธฐ
๋ง์ดํฌ๋ก์๋น์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋น์ค ๊ฐ์ ํต์ ํ๋กํ ์ฝ์ ์์ฒญ-์๋ต์์ ์ด๋ฒคํธ ์คํธ๋ฆฌ๋ฐ์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Apache Kafkaยฎ๋ ๋๊ท๋ชจ์ ๊ณ ๋ถํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ๋ ์๊ธฐ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ํ๋ฅญํ ์ ํ์ ๋๋ค.
์ด ์ธ์ ์์๋ Kotlin๊ณผ Ktor๋ฅผ ์ฌ์ฉํด ๊ณ ๊ฐ๋ค์ด ์ง๋ฆฌ ์ขํ๋ฅผ ๊ณต์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค. Anton์ด Ktor์ ๋ํด ์๊ฐํฉ๋๋ค. Ktor๋ ์ฐ๊ฒฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ์ํ Kotlin ํ๋ ์์ํฌ์ ๋๋ค. ๊ทธ ๋ค์์ผ๋ก๋ Viktor๊ฐ Kafka์์ ์ด๋ฒคํธ ์คํธ๋ฆฌ๋ฐ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์์ฐํ๊ณ ํ๋ซํผ์ด ์๋ฃจ์ ํ์ฅ์ ์ํด ์ ๊ณตํ๋ ๋ค๋ฅธ ๊ธฐ๋ฅ๋ ์๊ฐํฉ๋๋ค.
์ฌ๋ฌ ๊ฐ์ง ์ค์ต์ ํตํด ์ด ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์กฐ๊ฐ๋ค์ ์ฎ์ผ๋ฉด ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ฌ๋ฌ๋ถ์ ๊ธฐ๊ธฐ์์ ๋ชจ๋ ๊ฒ์ ์คํํ ์ ์์ผ๋ฉฐ, ํ๋ก๋ชจ์ ์ฝ๋ CLOUD300์ ์ฌ์ฉํ์ฌ 300$ ์๋น์ Confluent Cloud ์ฌ์ฉ๋์ ๋ฌด๋ฃ๋ก ์ด์ฉํ ์ ์์ต๋๋ค. ์ํฌ์ต ์ค์ต์์๋ Kotlin๊ณผ Ktor๋ฅผ ์ฌ์ฉํ์ง๋ง ์์ ๋ Java ๊ฐ๋ฐ์์ ๊ด์ ์์ ์ค๋ช ํฉ๋๋ค. ๋ชจ๋ ํจ๊ปํ์ ๋ ์ข์ต๋๋ค!