๐ŸŽƒ 3์ฃผ ๋งŒ์— SaaS ํ”Œ๋žซํผ์„ ๊ตฌ์ถ•ํ•œ ๋ฐฉ๋ฒ•: Distrogent ์ด์•ผ๊ธฐ, ์šฐ๋ฆฌ Kiroween ํ•ด์ปคํ†ค ์ถœํ’ˆ์ž‘. Featuring Go, Kubernetes.

๋ฐœํ–‰: (2025๋…„ 12์›” 6์ผ ์˜ค์ „ 06:43 GMT+9)
4 min read
์›๋ฌธ: Dev.to

Source: Dev.to

โ€œ์œ„๋Œ€ํ•œโ€ ์•„์ด๋””์–ด ๐Ÿ’ก

ํ•ด์ปคํ†ค์—์„œ ๋„ˆ๋ฌด ๋ณต์žกํ•œ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์‹ฌํ•˜๋Š” ์ˆœ๊ฐ„์„ ์•„์‹œ๋‚˜์š”? Kiroween ํ•ด์ปคํ†ค์—์„œ ์šฐ๋ฆฌ ํŒ€์€ ์„œ๋กœ๋ฅผ ๋ฐ”๋ผ๋ณด๋ฉฐ ์ด๋ ‡๊ฒŒ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค:

โ€œ๊ฒŒ์ž„์„ ๋งŒ๋“ค์ง€ ๋ง์ž. ๋ฉ€ํ‹ฐโ€‘ํ…Œ๋„ŒํŠธ SaaS ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ์„ ๋งŒ๋“ค์ž.โ€

์นจ๋ฌต.

โ€œ๊ทธ๋ฆฌ๊ณ  ํ• ๋กœ์œˆ ํ…Œ๋งˆ๋กœ ๋งŒ๋“ค์ž.โ€

์ด๋ ‡๊ฒŒ ํ•ด์„œ Distrogent๊ฐ€ ํƒ„์ƒํ–ˆ์Šต๋‹ˆ๋‹ค โ€“ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ํ”„๋กœ๋น„์ €๋‹ ๊ฐ™์€ ์ง€๋ฃจํ•˜๊ณ  ๋ฌด์„œ์šด ์ธํ”„๋ผ ์ž‘์—…์„ ์ž๋™ํ™”ํ•ด ์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. B2B ์•ฑ์„ ๋งŒ๋“ค์–ด ๋ณธ ์ ์ด ์žˆ๋‹ค๋ฉด ๊ทธ ๊ณ ํ†ต์„ ์•Œ ๊ฒ๋‹ˆ๋‹ค: ๊ณ ๊ฐโ€ฏA๋Š” ์ž์ฒด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” โ€˜์ง„์ง€ํ•œโ€™ ๊ธฐ์ˆ  ์Šคํƒ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค:

  • Go ๋ฐฑ์—”๋“œ์šฉ
  • Python ๋ถ„์„์šฉ
  • Kubernetes Operators ํ˜ผ๋ˆ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด

Kubernetes Operator๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€โ€ฆ ํŠน๋ณ„ํ•œ ๊ณ ๋ฌธ์ด๋ผ๊ณ  ๋งํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹™๋‹ˆ๋‹ค. CRD, ์กฐ์ • ๋ฃจํ”„, ๊ทธ๋ฆฌ๊ณ  ์ˆ˜๋งŽ์€ ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ YAML์„ ๋‹ค๋ค„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ๋ถ€์ •ํ–‰์œ„๋ฅผ ํ–ˆ๋‹ค๊ณ ๋Š” ๋งํ•˜๊ณ  ์‹ถ์ง€ ์•Š์ง€๋งŒ, Kiro๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งˆ์น˜ ์‹œ๋‹ˆ์–ด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์˜†์— ์•‰์•„ ์žˆ๋Š” ๋А๋‚Œ์ด์—ˆ์Šต๋‹ˆ๋‹ค. Go ๊ตฌ์กฐ์ฒด์™€ Kubernetes API ์ •์˜์— ๋น ์ ธ ์žˆ์„ ๋•Œ, Kiro๋Š” ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์˜ค๋ฅ˜๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋•๋ถ„์— ๋ฌธ๋ฒ• ์‹ธ์›€ ๋Œ€์‹  ๋กœ์ง(๊ทธ๋ฆฌ๊ณ  ๋ฌด์„œ์šด ์œ ๋ น ์• ๋‹ˆ๋ฉ”์ด์…˜)์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์‚ฌ์†Œํ•œ ๋ถ€๋ถ„์— ์–ฝ๋งค์ด์ง€ ์•Š์•„ ํ•ต์‹ฌ tenantโ€‘manager ์„œ๋น„์Šค๋ฅผ ๊ธฐ๋ก์ ์ธ ์‹œ๊ฐ„ ์•ˆ์— ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋ถ„์œ„๊ธฐ๊ฐ€ ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

Kiroween์ด๋‹ˆ ์ง€๋ฃจํ•œ ํšŒ์ƒ‰ ๋Œ€์‹œ๋ณด๋“œ๋งŒ ๋‚ด๋†“์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ „์ฒด UI๋ฅผ โ€œ๋งˆ๋…€์˜ ์‹œ๊ฐ„โ€ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๋Š” Dynamic Theme Engine์„ ๋งŒ๋“ค์—ˆ์œผ๋ฉฐ, ์ง™์€ ๋ณด๋ผ์ƒ‰๊ณผ ํ˜ธ๋ฐ• ์ฃผํ™ฉ์ƒ‰ ๊ฐ™์€ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ˜ผ๋ž€์Šค๋Ÿฝ๊ณ  ์ŠคํŠธ๋ ˆ์Šค๋„ ์žˆ์—ˆ์ง€๋งŒ, ์˜ค๋žœ๋งŒ์— ์ฝ”๋”ฉํ•˜๋ฉด์„œ ๊ฐ€์žฅ ์ฆ๊ฑฐ์› ์Šต๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค๋ฉด, ์ž์‹ ์—๊ฒŒ ํ˜ธ์˜๋ฅผ ๋ฒ ํ‘ธ์„ธ์š”:

  • ์ข‹์€ ํŒ€์„ ๊ตฌ์„ฑํ•˜์„ธ์š”
  • ์ปคํ”ผ๋ฅผ ์ถฉ๋ถ„ํžˆ ์ค€๋น„ํ•˜์„ธ์š”
  • ๊ผญ Kiro๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”

๊ทธ๊ฒƒ์ด ํ•ด์ปคํ†ค์„ ๊ตฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ–‰๋ณตํ•œ Kiroween ๋˜์„ธ์š”! ๐ŸŽƒ๐Ÿ•ธ๏ธ

Back to Blog

๊ด€๋ จ ๊ธ€

๋” ๋ณด๊ธฐ ยป

SaaS IA ๋‰ด์Šค

SaaS IA ๋‰ด์Šค์šฉ ์ปค๋ฒ„ ์ด๋ฏธ์ง€ https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazon...

#Kiro๋ฅผ ์‚ฌ์šฉํ•ด Poof!๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฌผ๊ฑด์„ ์–ด์ง€๋Ÿฌ์šด ํœด๋Œ€ํฐ ์‚ฌ์ง„์—์„œ ๋ฐ•๋ฌผ๊ด€ ์ˆ˜์ค€์˜ ์‹œ๊ฐ์  ์ธ๋ฒคํ† ๋ฆฌ๋กœ ๋ณ€ํ™˜ํ•ด ์ฃผ๋Š” ์•ฑ์œผ๋กœ, ๋ฌด์—‡์„ ๋ณด๊ด€ํ•˜๊ณ , ํŒ๋งคํ•˜๊ณ , ๊ธฐ๋ถ€ํ• ์ง€ ์‰ฝ๊ฒŒ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ์ด๋ฏธ์ง€ ์ƒ์„ฑ(FLUX.2) ๋ฐ ์˜๋ฏธ ๊ฒ€์ƒ‰ ๊ธฐ์ˆ  ํ™œ์šฉ!

!Forem ๋กœ๊ณ https://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%...

ํ˜ผ๋ˆ์—์„œ ์ฝ”๋“œ๋กœ: ALPHALABS

๋ฐค์ƒˆ๋„๋ก ๋‚˜๋ฅผ ๊ดด๋กญํžŒ ๋ฌธ์ œ ๋‚˜๋Š” ๋ˆ„๊ตฌ๋‚˜ AI ํŠธ๋ ˆ์ด๋”ฉ ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค๊ณ , ์ „๋žต์„ ๋ฐฑํ…Œ์ŠคํŠธํ•˜๋ฉฐ, ์„ฑ๊ณผ๋ฅผ ์ž…์ฆํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.