[ํ๊ธฐ] K-Devcon 2์์ DevBloom
Rust์์ ๋ถ๋์ฐ๊น์ง ํญ๋์ ์ฃผ์ ์ ์ธ์ฌ์ดํธ ๊ฐ๋!
![[ํ๊ธฐ] K-Devcon 2์์ DevBloom](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1739702535025%2F01df547f-747e-4781-bd1e-2b3297f1cbaa.png&w=3840&q=75)
๐ ํ์ฌ ์๊ฐ & ์ ๋ฐ์ ์ธ ๋ถ์๊ธฐ

์ด๋ฒ K-Devcon 2์ Dev Bloom ํ์ฌ๋ ๊ดํ๋ฌธ ๋ง์ดํฌ๋ก์ํํธ ์ฌ์ฅ 13์ธต์์ ์ด๋ ธ์ต๋๋ค. ์์๊ฐ ์์ด์ ๊ตํต์ด ํผ์กํ๋๋ฐ, ๋คํํ ๋ฆ์ง ์๊ฒ ๋์ฐฉํ ์ ์์์ด์. ํ์ฅ์๋ ์ฝ 150~200๋ช ์ ๊ฐ๋ฐ์์ ๋์์ด๋๋ถ๋ค์ด ๋ชจ์์ง๋ง, ์ด์์ง์ด ๊ณต๊ฐ์ ์ ๊ตฌ์ฑํด์ฃผ์ ์ ์พ์ ํ๊ฒ ๊ฐ์ฐ๋ค์ ๋ค์ ์ ์์์ต๋๋ค

.
์ธ์ ์ ๊ฐ๊ฐ 40๋ถ์ฉ ์งํ๋์๋๋ฐ, ์๊ฐ์ด ๋ค์ ์งง์ ์ง๋ฌธ์ ์ถฉ๋ถํ ๋ชป ํ๋ ์์ฌ์์ด ์์์ด์. ๊ทธ๋๋ ์ฌ๋ ์๊ฐ๋ง๋ค ๋ฐํ์๋ถ๋ค๊ป ์ง์ ์ง๋ฌธ์ ํ๊ณ ์ฌ์ง๋ ์ฐ์ ์ ์์ด ๋ป๊น์์ต๋๋ค. ํ์ฌ ๋ง์ง๋ง์๋ ์ด์ง์ค ํผ๋ธ๋ฆฌ์ฑ์์ ํ์ฐฌํ ๋์ ์ถ์ฒจ์ด ์์๋๋ฐ, ์ด ์ข๊ฒ ๋น์ฒจ๋ผ์ "์๊ณ ๋ฆฌ์ฆ ์ฝ๋ฉ ํ ์คํธ" ์ฑ ์ ๋ฐ์์ต๋๋ค!

๊ณต์ ํ์ฌ ์ ๋ณด
K-DEVCON ํํ์ด์ง: https://k-devcon.com/
2์ DevBloom ํ์ฌ ์๋ด ํ์ด์ง: https://k-devcon.com/entry/Event-2025-02-15-K-DEVCON-%EC%84%9C%EC%9A%B8-2%EC%9B%94%EC%97%94
๐ ์ธ์ ๋ณ ๋ด์ฉ & ์ธ์ ๊น์๋์
(1) Rust Concurrency โ ์ฅ์ฐฌํธ (42dot)
๊ธฐ๋ํ๋ ๋ฐ
Rust๊ฐ C++์ด๋ Node.js์ ๋ฌ๋ฆฌ ๋์์ฑ์ ์ด๋ป๊ฒ ์์ ํ๊ฒ ์ฒ๋ฆฌํ๋์ง ๊ถ๊ธํ๋ค.
Rust์ ์์ ๊ถ ์์คํ ๊ณผ ๋ฉํฐ์ค๋ ๋ ํ๊ฒฝ์์์ ๋ฐ์ดํฐ ๋ณดํธ ๋ฐฉ์์ด ์ค์ ๋ก ์ด๋ป๊ฒ ์๋ํ๋์ง ์๊ณ ์ถ์๋ค.
์ป์ ์ธ์ฌ์ดํธ
๋ฎคํ ์ค(Mutex)์ ๋ฐ์ดํฐ๊ฐ ํ๋๋ก ๋ฌถ์ฌ ์๋ ๊ตฌ์กฐ: C++์์๋ ๋ฐ์ดํฐ์ ๋ฝ์ด ๋ถ๋ฆฌ๋์ด ์์ด ์ฃผ์์ด๋ ๋ฌธ์๋ก ๊ด๋ฆฌํด์ผ ํ๋๋ฐ, Rust์์๋ **"Mutex ์์ฒด๊ฐ ๋ฐ์ดํฐ๋ฅผ ํฌํจ"**ํ๊ธฐ ๋๋ฌธ์ ์์ ์ฑ์ด ๋ณด์ฅ๋๋ค๋ ์ ์ด ์ธ์์ ์ด์๋ค.
์ถ๊ฐ๋ก ๊ถ๊ธํด์ง ์ : Node.js์ worker_threads์ Rust์ ๋ฉํฐ์ค๋ ๋ ๋ชจ๋ธ์ ์ฐจ์ด์ . ์ฑ๊ธ์ค๋ ๋ ๊ธฐ๋ฐ์ธ Node.js์ worker_threads์ Rust์ ๋ฉํฐ์ค๋ ๋ ์ฌ์ด์ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๋น๊ตํด๋ณผ ๊ณํ์ด๋ค.
๋ค์ ์ก์
Rust์์ ๋ฐฐ์ด
Arc<Mutex<T>>,channel๋ฑ์ ํ์ฉํด ๊ฐ๋จํ ๋์์ฑ ์์ ๋ฅผ ๋ง๋ค์ด๋ณผ ์์ ์ด๋ค.Rust์ Node.js์ ๋์์ฑ ๋ชจ๋ธ์ ๋น๊ตํ๋ ๋ธ๋ก๊ทธ ํฌ์คํ ์ ์์ฑํ ๊ณํ์ด๋ค.
(2) ๊ตฌํด์ค, ๋ด ์์ธ โ ์์ข ๋ฏผ (์ ๋์ค ์ ๋น์ญ ๊ณต์ธ์ค๊ฐ์ฌ๋ฌด์)
๊ธฐ๋ํ๋ ๋ฐ
์ต๊ทผ ์ ์ธ ๊ณ์ฝ์ ๋ง๋ฌด๋ฆฌํ๋ฉด์, ๋ค์ ์์ธ ๊ณ์ฝ์ ์ค๋น ์ค์ด๋ผ ์ค์ง์ ์ธ ๋ถ๋์ฐ ํ์ด ํ์ํ๋ค.
์ ์ธ ์ฌ๊ธฐ๊ฐ ์ฌํ์ ์ด์๊ฐ ๋๋ ๋งํผ, ์ด๋ค ์ ์ ์ฒดํฌํด์ผ ํ๋์ง ์ ๋ฆฌ๋ ์ ๋ณด๋ฅผ ๋ฃ๊ณ ์ถ์๋ค.
์ป์ ์ธ์ฌ์ดํธ
๋ฑ๊ธฐ๋ถ ๋ฑ๋ณธ์ ์ง์ ํ์ธํด์ผ ํ๋ค: ์ค๊ฐ์ฌ๊ฐ ๋ฝ์์ฃผ๋ ์์ฝ๋ณธ๋ง ๋ฏฟ์ง ๋ง๊ณ , ์ง์ ๋ฑ๊ธฐ๋ถ๋ฅผ ๋ผ์ ํ์ธํ๋ ์ต๊ด์ด ํ์ํ๋ค.
- ์ต์ ๋ฑ๊ธฐ๋ถ ๋ฑ๋ณธ ์์ฝ ์กฐํ ๋ฐฉ๋ฒ: https://www.youtube.com/watch?v=aU9fyVLqIEU
์ง ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์ ์ค์์ฑ: ์ง์ ๋ถ๋์ฐ์ ๋ด๋์ ๋ ๊ธฐ์กด ๋น๋ฐ๋ฒํธ๋ฅผ ๊ทธ๋๋ก ์ ์งํ๋ฉด, ์ ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์๋ ์๋ค.
์์ธ ๊ณ์ฝ ์ ์ด์ ํ์ธ: ๊ณ์ฝ์ ์ด์์ ๋ฏธ๋ฆฌ ๋ฐ์ ๊ฒํ ํด์ผ ํ๋ค. ๊ณ์ฝ ๋น์ผ ๊ธํ๊ฒ ์ฌ์ธํ๋ฉด ๋์น๋ ๋ถ๋ถ์ด ๋ง์์ง ์ ์๋ค. ์ค์ ๋ก ์ ์ธ ๊ณ์ฝํ ๋ ์ด์์ ๋ฏธ๋ฆฌ ๋ชป ๋ฐ์์ ๋น์ผ ์ ์ ์์ด ์ฌ์ธํ๋ ๊ฒฝํ์ด ์์ด์ ๋ ๊ณต๊ฐ๋๋ค.
๋ค์ ์ก์
๊ณ์ฝ ์ ๋ฑ๊ธฐ๋ถ ๋ฑ๋ณธ ์ง์ ๋ผ๋ณด๊ธฐ ๋ฐ ํน์ฝ ์กฐํญ ๊ผผ๊ผผํ ํ์ธ.
์ง์ ๋๊ตฐ๊ฐ์๊ฒ ๋ณด์ฌ์ฃผ๊ณ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝํ๊ธฐ, ๋ณด์ฆ๊ธ ๋ฐ๊ธฐ ์ ์๋ ๋น๋ฐ๋ฒํธ ์๋ ค์ฃผ์ง ์๊ธฐ
(3) ๋ฉํฐ ์์ด์ ํธ์ ๊ตฌํ ๋ฐ ํ์ฉ โ ์ ์ ์ (์ ์ธ๊ณ)
๊ธฐ๋ํ๋ ๋ฐ
AI ๋ชจ๋ธ์ด ๋จ์ํ Q&A ์์ค์ ๋์ด ๋๊ตฌ(ํด)์ API๋ฅผ ํ์ฉํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ์์ด ๊ถ๊ธํ๋ค.
์ต๊ทผ AI ๊ธฐ์ ์ด ์์ด์ ํธ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ ํ๋ ๋งํผ, ํ์ ์์๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ์ฉํ๊ณ ์๋์ง ์๊ณ ์ถ์๋ค.
์ป์ ์ธ์ฌ์ดํธ
Generative AI์ ์ญํ ๋ณํ: ๋จ์ํ ์ฑ๋ด์ด ์๋๋ผ ํด์ ํ์ฉํด ์ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์์ด์ ํธ๊ฐ ๋์ธ๋ผ๋ ์ ์ด ์ธ์์ ์ด์๋ค.
LLM ์ํฌํ๋ก์ฐ(ํ๋กฌํํธ ์ฒด์ด๋, ๋ณ๋ ฌํ, ์ค์ผ์คํธ๋ ์ด์ ๋ฑ) ์ฌ๋ฌ ๊ฐ์ ์์ด์ ํธ๋ฅผ ํ๋ ฅ์ํค๊ฑฐ๋ ํน์ ์์ ์ ํจ์จ์ ์ผ๋ก ๋ถํ ์ํํ๋ ๊ธฐ์ ์ ๋ํด์ ์๊ฒ ๋๋ค. LLM ์ํฌํ๋ก์ฐ ์ฐธ๊ณ ์๋ฃ
๋ค์ ์ก์
- LangGraph๋ฅผ ํ์ฉํด ๊ฐ๋จํ AI ๋น์์ง์ ๋ง๋ค์ด๋ณผ ๊ณํ์ด๋ค. "๊ฐ๋ฐ ๋์ฐ๋ฏธ", "์๋ฃ์กฐ์ฌ ๋์ฐ๋ฏธ" ๋ฑ ์ญํ ์ ๋๋์ด ์คํํด๋ณด๋ฉด, ๊ฐ์ธ ์์ฐ์ฑ์ ๋์ด๋ ๋ฐ์๋ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค.
(4) 9๋ช ์ ์ ํํ์ด 48๋ช ์ด ๋๊ธฐ๊น์ง โ ์ด๋์ฑ (์ธํ๋ฉ)

๊ธฐ๋ํ๋ ๋ฐ
์คํํธ์ ์ด ์์ ํ์์ ๊ท๋ชจ๋ฅผ ํค์ฐ๋ ๊ณผ์ ์์ ์กฐ์ง ์ด์ ๋ฐฉ์์ด ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์๊ณ ์ถ์๋ค.
ํ์ฌ ์ฐ๋ฆฌ ํ์ฌ ์ ํํ ๊ท๋ชจ๋ 40~50๋ช ์ ๋ ๋๋ค๊ณ ์๊ณ ์์ด์ ๋์๋ ๋งํ ์ ๋ณด๊ฐ ์์ ๊ฒ ๊ฐ์๋ค.
์ป์ ์ธ์ฌ์ดํธ
๊ธฐ๋ฅ ์กฐ์ง โ ๋ชฉ์ ์กฐ์ง โ ํน์ ๋ชฉ์ ์กฐ์ง์ผ๋ก ์ฑ์ฅ: ์ด๊ธฐ์๋ ์ง๋ฌด๋ณ ๊ธฐ๋ฅ ์กฐ์ง์ด ํ์ํ์ง๋ง, ์ฑ์ฅ์ด ๋นจ๋ผ์ง์๋ก ๋ชฉ์ ์กฐ์ง์ด ํจ์จ์ ์ด๋ผ๋ ์ ์ด ๊ณต๊ฐ๋๋ค.
**"๋ณ๋ชฉ์ด ๋ฐ์ํ๋ฉด ๋ค๋ฅธ ์กฐ์ง์ด ๋์์ผ ํ๋ค"**๋ ์ฉ๋ณ ๋ฌธํ๊ฐ ์ธ์์ ์ด์๋ค. ํน์ ํ์ด ๊ณผ๋ถํ๋ฅผ ๊ฒช์ ๋, ๋นํจ์จ์ ๊ฐ์ํ๊ณ ๋ผ๋ ์กฐ์ง ์ ์ฒด ์๋๋ฅผ ๋ง์ถ๋ ๊ฒ์ด ์ค์ํ๋ค.
ํน์ ๋ชฉ์ ์กฐ์ง์ ํ์์ฑ: ๋์์ธ ์์คํ , ๋ด๋ถ ๋๊ตฌ ๊ฐ๋ฐ ๋ฑ ๋งค์ผ๋งค์ผ ๊ฐ์ ์ด ํ์ํ์ง ์์ ์์ญ์ ๊ด๋ฆฌํ๋ ์กฐ์ง์ด ์์ผ๋ฉด ์ฅ๊ธฐ์ ์ธ ์์ฐ์ฑ์ด ์ฌ๋ผ๊ฐ๋ค.
๋ค์ ์ก์
- ์ฌ๋ด ๋์์ธ ์์คํ ๊ณผ ์ฝ์ด ์๋น์ค ๊ฐ๋ฐ์ ํน์ ๋ชฉ์ ์กฐ์ง ํํ๋ก ์ด์ํ๋ ๋ฐฉ์์ ๋ฆฌ๋๋ค์๊ฒ ๊ฑด์ํด๋ด์ผ๊ฒ ๋ค.
(5) Stack Overflow 25,000์ ๋ฌ์ฑ๊ธฐ โ ๊น์์ฌ (LINE)
๊ธฐ๋ํ๋ ๋ฐ
ํ์ Stack Overflow์์ ๊ฒ์์ ๋ง์ด ํ์ง๋ง, ์ง๋ฌธ์ด๋ ๋ต๋ณ์ ์ง์ ๋จ๊ธด ์ ์ด ์์ด์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ ์ ์์์ง ์๊ณ ์ถ์๋ค.
์ปค๋ฎค๋ํฐ์์ ์ ๊ทน์ ์ผ๋ก ํ๋ํ๋ฉด ์ด๋ค ์ด์ ์ด ์๋์ง๋ ๊ถ๊ธํ๋ค.
์ป์ ์ธ์ฌ์ดํธ
์ปค๋ฎค๋ํฐ ํ๋์ด ์ข์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ๊ธฐ ์ํ ํ๋ จ์ด๋ฉฐ, ์ด๋ ๊ณง AI ์๋์ ์ข์ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด๋ค.
ChatGPT ๋ฑ์ฅ ์ดํ Stack Overflow์ ์ง๋ฌธ ์๊ฐ 5๋ถ์ 1๋ก ๊ฐ์ํ๋ค. AI๊ฐ ๋ชจ๋ ํด๋ต์ ์ ๊ณตํ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์ค์ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์์ ์ป๋ ์ํ์ฐฉ์ค์ ๊ฐ์น๊ฐ ์คํ๋ ค ๋์์ง๊ณ ์๋ค.
์ง์ ๋ ธ๋์๋ก์ ์์ ์ ๊ฒฝํ์ ์์๊ณผ ๋์ด ์๋ ์๊ฒฐ๋ ์ง์์ผ๋ก ๊ฐ๊ณตํ๋ ๋ฅ๋ ฅ์ด ํ์์ ์ด๋ค.
์ข์ง ๋ชปํ ์ง๋ฌธ ์ฌ๋ก๋ค์ ๋ณด๋ฉฐ ๋์ ์ง๋ฌธ ๋ฐฉ์์ ๋์๋ณด๊ฒ ๋์๋ค.
๋ค์ ์ก์
- ์๋ฐ๊ธฐ ๋์ 200์ ์ด์ ํ๋ํ๋ ๊ฒ์ ๋ชฉํ๋ก, ํ์ฌ ํ๋ก์ ํธ์์ ๊ฒช์ ์ค๋ฅ๋ ์ฝ์งํ๋ ๋ด์ฉ์ ์ค์ฌ์ผ๋ก Stack Overflow์ ์ง๋ฌธ/๋ต๋ณ์ ๋จ๊ฒจ๋ด์ผ๊ฒ ๋ค.
โ ์ด๋ฒ ํ์ฌ ์ดํ
Rust ๋์์ฑ๋ถํฐ ๋ถ๋์ฐ ๊ณ์ฝ ํ, AI ๋ฉํฐ ์์ด์ ํธ, ์คํํธ์ ์กฐ์ง ์ด์, ์คํ์ค๋ฒํ๋ก์ฐ ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ๊น์ง ํญ๋์ ์ฃผ์ ๋ฅผ ํ ์๋ฆฌ์์ ์ ํ ์ ์์ด์ ๋ป ๊น์๋ 5์๊ฐ์ด์์ต๋๋ค.
๊ฐ ์ธ์ ์๊ฐ์ด ํ์ ์ ์ด๋ผ ์ง์์๋ต ์๊ฐ์ด ๋ถ์กฑํ๋ ๊ฒ ์ข ์์ฌ์ ์ง๋ง, ์ถ๊ฐ๋ก ์ง๋ฌธ์ด ์์ ๋ ์ ๋ง ๊ธฐ๊บผ์ด ์๊ฐ ๋ด์ด ๋ต๋ณํด ์ฃผ์ ์ ๋๋ฌด ๊ฐ์ฌํ์ต๋๋ค. ํนํ, ์ ๊ณ ๋ฏผ์ ๋ค์ด์ฃผ๊ณ ์ธํ๋ฉ์ ์ฌ๋ก๋ฅผ ๊ณต์ ํด์ฃผ์ ๋์ฑ ๋, ๊ทธ๋ฆฌ๊ณ ๋ฐํ์ฅ ๋ฐ๊นฅ์์ ์๋ฆฌ๋ฅผ ์งํค๋ฉฐ ๋์์ด ํ์ํ์ ๋ถ๋ค์๊ฒ ๋ถ๋์ฐ ์๋ด๊น์ง ํด์ฃผ์ ์์ข ๋ฏผ ๋ ๋๋ถ์ ๋์ฑ ๋ป๊น์ ์๊ฐ์ด ๋์์ต๋๋ค. ๋ฐ๋ปํจ์ ํ๊ป ์ถฉ์ ํ ์ ์์๋ ํ์ฌ์์ด์! โบ๏ธ
๋ค์ K-Devcon ํ์ฌ์๋ ์ฐธ์ํด์ ์์ผ๋ก๋ ์ด๋ฐ ๋ฐฐ์์ ๊ธฐํ๋ฅผ ๊ณ์ ๋๋ ค๊ฐ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋์ ์ด๋ฒ์ K-Devcon์์ ์ด์ํ๋ ๋ฉํ ๋ง ํ๋ก๊ทธ๋จ "๊ณ ํฌ๋ฐ" 2๊ธฐ ๋ฉํฐ๋ ๋ชจ์ง์๋ ์ง์ํด๋ณผ ์์ ์ ๋๋ค!
๊ถ๊ธํ์ ์ ์ด๋ ๊ณต์ ํ๊ณ ์ถ์ ์ด์ผ๊ธฐ๊ฐ ์๋ค๋ฉด ์ธ์ ๋ ๋๊ธ ๋ฌ์์ฃผ์ธ์! ๊ฐ์ฌํฉ๋๋ค!


