๐ŸŠ ๊ตฌ๋ฆ„ํ†ค 6๊ธฐ 1์ผ์ฐจ

PRBยท2023๋…„ 7์›” 8์ผ
0

ํ•ด์ปคํ†ค

๋ชฉ๋ก ๋ณด๊ธฐ
5/6
post-thumbnail

์ถœ๋ฐœ~!

์•„์นจ 7์‹œ, ์ œ์ฃผ๋„๋กœ ํ–ฅํ•˜๋Š” ๋น„ํ–‰๊ธฐ๋ฅผ ํƒ€๊ณ  ์ถœ๋ฐœํ–ˆ๊ณ 
์›๋ž˜๋Š” 4์ผ ๋™์•ˆ ๋จธ๋ฌผ ๊ณ„ํš์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋ฐฉ์„ ๊ฐ€๋ณ๊ฒŒ ์ฑ™๊ธฐ๋ ค๊ณ  ํ–ˆ์œผ๋‚˜, ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์€ ์ง์„ ๊ฐ€์ง€๊ฒŒ ๋˜์–ด ์บ๋ฆฌ์–ด๋ฅผ ๋“ค๊ณ  ๊ฐ”์Šต๋‹ˆ๋‹ค.
์ด๋กœ ์ธํ•ด ์ œ์ฃผ์‹œ์ฒญ ๊ทผ์ฒ˜์— ์œ„์น˜ํ•œ ๊ฒŒ์ŠคํŠธํ•˜์šฐ์Šค๋ฅผ ์˜ˆ์•ฝํ•˜๊ณ  ์ง์„ ๋งก๊ธฐ๊ณ  ์นด์นด์˜ค ๋””์ง€ํ„ธ ์œตํ•ฉ์„ผํ„ฐ๋กœ ํ–ฅํ–ˆ๋‹ค.

์ž๊ธฐ์†Œ๊ฐœ๋ฐ ์•„์ด์Šค ๋ธŒ๋ ˆ์ดํ‚น


๋„์ฐฉํ•ด์„œ ์ฐธ๊ฐ€์ž๋กœ ๋“ฑ๋กํ•˜๊ณ  ๋‚˜๋ฉด, ๊ตฌ๋ฆ„ํ†ค ํ‹ฐ์…”์ธ ์™€ ๊ฐ์ข… ๊ตฟ์ฆˆ๋ฅผ ๋ฐ›๊ณ  ์ด์–ด์„œ ์•„์ด์Šค ๋ธŒ๋ ˆ์ดํ‚น ์‹œ๊ฐ„์œผ๋กœ ์ด์–ด์กŒ๊ณ 
๋‹ค์–‘ํ•œ ๋ฐฐ๊ฒฝ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์ด ๋ชจ์—ฌ ์žˆ์—ˆ๋Š”๋ฐ, ๋Œ€ํ•™์ƒ, ๊ตฐ์ธ, ์ง์žฅ์ธ ๋“ฑ ๊ฐ์ข… ๋ถ„์•ผ์—์„œ ์˜จ ์ฐธ๊ฐ€์ž๋“ค์ด ์žˆ์–ด ๋‹ค์–‘ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๋“ฃ๊ฒŒ ๋˜์—ˆ๋‹ค.

์ ์‹ฌ์‹œ๊ฐ„

์ ์‹ฌ ์‹œ๊ฐ„์ด ๋˜๋ฉด 1๊ธฐ๋ถ€ํ„ฐ 5๊ธฐ๊นŒ์ง€์˜ ์ฐธ๊ฐ€์ž๋“ค์€ ๋‹ค๋ฅธ ์žฅ์†Œ์—์„œ ์‹์‚ฌ๋ฅผ ํ–ˆ์ง€๋งŒ, 6๊ธฐ๋Š” ์ฒ˜์Œ์œผ๋กœ ์นด์นด์˜ค ๊ตฌ๋‚ด์‹๋‹น์„ ์ด์šฉํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ๋Œ€๋ฅผ ๋งŽ์ด ํ–ˆ๊ณ 
์ •๋ง ๋‹ค์–‘ํ•˜๊ณ  ๋ง›์žˆ๋Š” ์Œ์‹๋“ค์ด ๋‚˜์™€์„œ ๊ธฐ๋ถ„์ด ์ข‹์•˜์ง€๋งŒ, ๊ธด์žฅํ•œ ๋‚˜๋จธ์ง€ ๋ฐฅ๋ง›์ด ๊ทธ๋ฆฌ ์ข‹์ง€ ์•Š์•˜๋‹ค ใ… ใ… 

์‹์‚ฌ ์ดํ›„์—๋Š” ์นด์นด์˜ค ํด๋ผ์šฐ๋“œ ํŒ€์—์„œ ๊ฐ•์˜์™€ ์†Œ๊ฐœ๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
์นด์นด์˜ค์—์„œ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€, One-big Cluster,Small Multi Cluster์ฐจ์ด์™€ Small Multi Cluster์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•ด์„œ ๋ฐฐ์› ๋‹ค.

์‹์‚ฌ ์ดํ›„์—๋Š” ์นด์นด์˜ค ํด๋ผ์šฐ๋“œ ํŒ€์—์„œ ๊ฐ•์˜์™€ ์†Œ๊ฐœ๋ฅผ ์ง„ํ–‰ํ–ˆ๊ณ  ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์‚ฌ์šฉ ๋ฐฉ๋ฒ•๊ณผ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์˜ ํŠน์ง•์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋ฐฐ์› ๋‹ค.
์ด์–ด์„œ ํฌ๋žจํด๋ฆฐ IDE์™€ GDS(๊ตฌ๋ฆ„ ๋””์ž์ธ ์‹œ์Šคํ…œ) ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜์—ฌ ๋“ค์„ ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋‚˜๋Š” ํฌ๋žจํด๋ฆฐ IDE ์„ธ๋ฏธ๋‚˜๋ฅผ ์„ ํƒํ–ˆ๋‹ค.

์‚ฌ์šฉ ํ”Œ๋กœ์šฐ

  1. ํฌ๋žจํด๋ฆฐ IDE๋ฅผ ์ด์šฉํ•˜์—ฌ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ
  2. ํ•ด๋‹น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๋„์ปค ํŒŒ์ผ์„ ์ž‘์„ฑ
  3. ๋„์ปค ํŒŒ์ผ์„ ํฌํ•จํ•œ ์ „์ฒด ํ”„๋กœ์ ํŠธ๋ฅผ GitHub์— ์—…๋กœ๋“œ
  4. GitHub ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•˜์—ฌ D2Hub ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์ด๋ฏธ์ง€๋ฅผ ๋นŒ๋“œ
  5. Kargo๋ฅผ ํ†ตํ•ด DKOS ํด๋Ÿฌ์Šคํ„ฐ์— D2Hub ์ด๋ฏธ์ง€๋ฅผ ๋ฐฐํฌ
    ์ด๋Ÿฌํ•œ ํ”Œ๋กœ์šฐ๋กœ ๋ฐฐํฌ๋ฅผ ์‰ฝ๊ฒŒํ•œ๋‹ค๊ณ  ํ•˜์…จ๋‹ค.

if(๊ตฌ๋ฅด๋ฏธ๊ฐ€ ์„ฑ์žฅํ•˜๋Š” ๋ฒ• == ํ•ด์ปคํ†ค์—์„œ ์„ฑ์žฅํ•˜๋Š” ๋ฒ•)

PERFECT vs DONE

  • DONE/PERFECT๋Š” ๋ชจ๋‘ ๊ธฐ์ค€์ด ๋‹ค๋ฅด๋‹ค
    • ํ™•๋ฅ ์ ์œผ๋กœ ๋ณด์ž„
    • ํƒ€ํ˜‘๊ณผ ์„ฑ์žฅ์ด ๋™์‹œ์— ์ผ์–ด๋‚˜์•ผ ํ•จ
      • ์‹œ๊ฐ„์˜ ์••๋ฐ•, ๊ฐ€์ƒ์˜ ๊ณ ๊ฐ/์œ ์ €, ์šฐ๋ฆฌ์˜ ์—ญ๋Ÿ‰ ๋“ฑ์ด Perfect ์ถ”๊ตฌ๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ์š”์†Œ
        • ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์–ด์ฉ” ์ˆ˜ ์—†์Œ
        • ์šฐ๋ฆฌ๊ฐ€ ๋…ธ๋ ฅํ•˜์—ฌ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ
        • ์ตœ์„ ์„ ๋‹คํ•ด ํŽผ์น˜๋ฉด ๋˜๋Š” ์˜์—ญ
      • ํ˜„์‹ค์ ์ธ ๋ชฉํ‘œ๋ฅผ ๋‚ฎ์ถœ ์ˆ˜ ๋ฐ–์— ์—†์„ ๊ฒƒ์ด๋‹ค
        • ์–ด์ฉŒ๋ฉด ํ˜„์‹ค์—์„œ ์ด์ƒ์ ์ธ ๋ชฉํ‘œ ์‚ฌ์ด๊ฐ€ Growth
        • ๊ทธ๋ž˜๋„ ์„ฑ๊ณผ๋ฅผ ๋‚ด๋ฉด ๊ทธ๊ฒƒ์ด ์„ฑ์žฅ
      • ์™„๋ฒฝ์„ ์ถ”๊ตฌํ•˜๋Š” ๊ฒฝ๋กœ๋Š” ๋‹ค์–‘ํ•˜๋‹ค
        • ๊ทธ๋Ÿฌ๋‚˜ ์‹œ๊ฐ„๊ณผ์˜ ๊ฒฝ์Ÿ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์ตœ์ ์˜ ๊ธธ์„ ์ฐพ์•„์•ผ ํ•จ
        • ๋งค ์ˆœ๊ฐ„ ํ•ด๋ฉ”์ด๋Š” ํผํฌ๋จผ์Šค โ†’ ์™„๋ฒฝํ•จ์— ๋” ์„ ๋ช…ํ•˜๊ฒŒ ๋‹ค๊ฐ€๊ฐ€๋Š” ๊ณผ์ •์ด ์„ฑ์žฅ

์˜คํ”ˆ์†Œ์Šค+API๋กœ ์‹ ๋‚˜๋Š” ํ•ด์ปคํ†ค

์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ๋“ค์„ ์ž˜ ์ฐพ์•„์„œ ์ž˜ ํ™œ์šฉํ•˜์ž(๋‹ค์–‘ํ•œ api๋“ค)

์ค‘์š”ํ•œ ๊ฑด ๊บพ์ด์ง€ ์•Š๋Š” ์†Œํ†ต

์„ฑ๊ณต์ ์ธ ํ”„๋กœ์ ํŠธ๋Š” ํ˜‘์—…์ด ์ค‘์š”
๊ธฐํš์ž,๊ฐœ๋ฐœ์ž, ๋””์ž์ด๋„ˆ๊ฐ€ ํŒ€์„ ์ด๋ค„ ํ˜‘์—…์„ ํ•˜๊ธฐ๋•Œ๋ฌธ์—
๋‹ค์–‘ํ•œ ๊ด€์ ๊ณผ ์„œ๋กœ๋ฅผ ์ดํ•ดํ•˜๋ฉฐ, ์†Œํ†ต์„ ์›ํ™œํžˆ ํ˜‘์—…์„ ์ง„ํ–‰ํ•˜์ž!

์ดํ›„ ๊ฐ•์˜๊ฐ€ ๋๋‚˜๊ณ 

์ด์–ด์„œ ์ €๋…์„ ํ•จ๊ป˜ํ•˜๊ณ , ๊ฐ์ž์˜ ์ˆ™์†Œ๋กœ ํ–ฅํ•˜๋ฉฐ ์ฒซ๋‚ ์„ ๋งˆ๋ฌด๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

profile
์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ๊ฐœ๋ฐœํ•˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€