Skip to content

Latest commit

ย 

History

History
556 lines (311 loc) ยท 45.1 KB

README.md

File metadata and controls

556 lines (311 loc) ยท 45.1 KB

ํšจ๊ณผ์ ์ธ ์˜คํ”ˆ์†Œ์Šค ๊ฐœ๋ฐœ ๋ฐ ์ฐธ์—ฌ

์ˆ˜์—…: ์†Œ๊ฐœ

์„น์…˜ ๊ฐœ์š”

์ด ์„น์…˜์—์„œ๋Š” ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ์— ์‚ฌ์šฉ๋˜๋Š” ํ•ต์‹ฌ ๊ฐœ๋… ๋ฐ ์‚ฌ๋ก€๋ฅผ ์‚ดํŽด๋ณด๊ณ  ๊ธฐ์กด์˜ ํ์‡„ ์†Œ์Šค ๊ฐœ๋ฐœ๊ณผ ๋น„๊ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ•™์Šต ๋ชฉํ‘œ

์ด ์„น์…˜์ด ๋๋‚˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ํ•ต์‹ฌ ์˜คํ”ˆ ์†Œ์Šค ๊ด€ํ–‰๊ณผ ํšจ๊ณผ์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ญํ•  ์„ค๋ช…
  • ํ์‡„ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ๋น„๊ตํ•  ๋•Œ ์ด๋Ÿฌํ•œ ๊ฐœ๋…์˜ ์ฐจ์ด์ (๋ฐ ์œ ์‚ฌ์ )์„ ๋ช…ํ™•ํžˆ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ•์˜: ์š”๊ตฌ ์‚ฌํ•ญ ๋ฐ ์„ค๊ณ„

์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์š”๊ตฌ ์‚ฌํ•ญ

์š”๊ตฌ ์‚ฌํ•ญ์€ ๋ชจ๋“  ํ˜•ํƒœ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ํ•ต์‹ฌ ๊ณ ๋ ค ์‚ฌํ•ญ์ด๋ฉฐ ์˜คํ”ˆ ์†Œ์Šค๋„ ๋‹ค๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์š”๊ตฌ ์‚ฌํ•ญ ์ˆ˜์ง‘์˜ ํ˜•ํƒœ์™€ ๊ธฐ๋Šฅ์€ ๋งŽ์€ ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ๋˜๋Š” 'ํญํฌ' ์š”๊ตฌ ์‚ฌํ•ญ ํ”„๋กœ์„ธ์Šค์™€ ํฌ๊ฒŒ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ ๋ชจ๋ธ์— ๋Œ€ํ•œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ๊ฐœ์š”๋ฅผ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ ๋ชจ๋ธ

์ด ๊ทธ๋ž˜ํ”ฝ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด '์š”๊ตฌ ์‚ฌํ•ญ'์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž ๋˜๋Š” ๊ฐœ๋ฐœ์ž์˜ '๊ธฐ๋Šฅ ์š”์ฒญ'์˜ ํ˜•ํƒœ๋กœ ์ œ๊ณต๋˜๋ฉฐ ๊ฐœ๋ฐœ์˜ ๋” ๋ฐ˜๋ณต์ ์ด๊ณ  ๋ฏผ์ฒฉํ•œ ํŠน์„ฑ(์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ณง)์œผ๋กœ ์ธํ•ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. , ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์žฅ๊ธฐ๊ฐ„์˜ ์š”๊ตฌ ์‚ฌํ•ญ ๋‹จ๊ณ„.

์ด๋Š” ๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์ด๋‚˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ์šด์˜๋˜๋Š” ๊ธฐ์ˆ  ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ํ™˜๊ฒฝ์— ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ํ™œ์šฉํ•œ๋‹ค๋Š” ์ ์—์„œ ๊ณ ์œ ํ•œ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ”„๋กœ์ ํŠธ์˜ ์žฅ๊ธฐ ์ „๋žต์  ๋ชฉํ‘œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ํ•ต์‹ฌ ์˜คํ”ˆ ์†Œ์Šค ์œ ์ง€ ๊ด€๋ฆฌ์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒ๋‹นํ•œ ๊ฐœ๋ฐœ์ž ๊ทœ์œจ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์›์น™์˜ ๋Œ€๋ถ€๋ถ„์€ Agile Software Development Methodology์˜ ์ผ๋ถ€์ด๋ฉฐ ์‹ค์ œ๋กœ ๋งŽ์€ ์œ ์‚ฌ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์„น์…˜์—์„œ ์•ฝ๊ฐ„์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ธฐ์กด ํ์‡„ํ˜• ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ์š”๊ตฌ ์‚ฌํ•ญ

์ ์  ๋” ๋งŽ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ด ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์— Agile ๋ฐ/๋˜๋Š” DevOps ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ฑ„ํƒํ–ˆ์ง€๋งŒ, ์—ฌ์ „ํžˆ ๊ธฐ์กด์˜ ํ์‡„ํ˜• ์†Œ์Šค ๋˜๋Š” ๋…์  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ชจ๋ธ์˜ ์ƒ๋‹น ๋ถ€๋ถ„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์„ค๋ช…๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋” 'ํญํฌ' ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ทจํ•ฉ๋‹ˆ๋‹ค.

ํญํฌ-๋ชจ๋ธ

์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋ฌธ์„œ์˜ ์™„์ „์„ฑ ์ธก๋ฉด์—์„œ ๋ช‡ ๊ฐ€์ง€ ์žฅ์ ์ด ์žˆ์ง€๋งŒ(์˜ˆ:) ์ผ๋ฐ˜์ ์œผ๋กœ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋” ๋ฐ˜๋ณต์ ์ด๊ฑฐ๋‚˜ ๋ฏผ์ฒฉํ•œ ์ ‘๊ทผ ๋ฐฉ์‹๋ณด๋‹ค ๋„ˆ๋ฌด ๋ฌด๊ฒ๊ณ  ์†๋„๊ฐ€ ํ›จ์”ฌ ๋Š๋ฆฐ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ์— ์กด์žฌํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ๊ฐœ๋ฐœ ํŒ€์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์œผ๋กœ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ํŠน์ง•

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

์ด๊ฒƒ์ด ์™„์ „ํ•œ ๋ชฉ๋ก์€ ์•„๋‹ˆ์ง€๋งŒ ๊ฑฐ์˜ ๋ชจ๋“  ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ๋ช‡ ๊ฐ€์ง€ ํ•ต์‹ฌ ํŠน์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ๊ฐœ๋ฐœ ํŒ€
  • ํˆฌ๋ช…ํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋ฐ ๊ฐœ๋ฐœ ๊ด€ํ–‰
  • ๋ถ„์‚ฐ๋˜๊ณ  ํˆฌ๋ช…ํ•˜๊ณ  ์—ด๋ฆฐ ์˜์‚ฌ๊ฒฐ์ •
  • ๋Šฅ๋ ฅ์ฃผ์˜ ๋ฌธํ™”(์ผ์„ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ํ”„๋กœ์ ํŠธ ๋ฐฉํ–ฅ์„ ์ด๋„๋Š” ๋ฐ ๋„์›€์ด ๋จ)
  • ์กฐ์ง ๋ณ€ํ™”์— ๋Œ€ํ•œ ํšŒ๋ณต๋ ฅ
  • ์ž๊ธฐ์กฐ์งํ™”
  • ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ/๊ด€๋ฆฌ ๋ชจ๋ธ
  • ๋ชจ๋“  ์ฝ”๋“œ ๊ธฐ์—ฌ์— ๋Œ€ํ•œ ๋™๋ฃŒ ๊ฒ€ํ† 

ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ฐœ๋ฐœ ๋ชจ๋ธ

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

single-body-of-code

์†Œ๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹จ์ผ ๊ด€๋ฆฌ์ž์™€ ์ž‘์€ ์ฝ”๋“œ ๋ณธ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆด๋ฆฌ์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์—„๊ฒฉํ•˜๊ฒŒ ์˜ˆ์•ฝ๋˜์ง€ ์•Š์œผ๋ฉฐ '์ค€๋น„๊ฐ€ ๋˜๋ฉด' ๋ฐœํ‘œ๋ฉ๋‹ˆ๋‹ค.

ํ•˜์œ„ ์‹œ์Šคํ…œ์œผ๋กœ ์ฝ”๋“œ ๋ถ„ํ• 

ํ”„๋กœ์ ํŠธ๊ฐ€ ์•ฝ๊ฐ„ ์ปค์ง€๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ์—ฌ์ „ํžˆ ๋ถˆ๊ทœ์น™ํ•œ ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ๊ฐ€ ์žˆ์ง€๋งŒ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ํ•˜์œ„ ์‹œ์Šคํ…œ์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ ๊ทธ๋“ค์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ผ๋ฐ˜์ ์œผ๋กœ ํ•œ ๋ช…์˜ ์œ ์ง€ ๊ด€๋ฆฌ์ž๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฆด๋ฆฌ์Šค ๊ธฐ์ค€-๋” ์—„๊ฒฉํ•ด์ง

ํ”„๋กœ์ ํŠธ๊ฐ€ ์ค‘๊ฐ„ ๊ทœ๋ชจ๋กœ ์ด๋™ํ•จ์— ๋”ฐ๋ผ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹จ์ผ ์œ ์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ์žˆ์ง€๋งŒ ๋ฆด๋ฆฌ์Šค ๊ธฐ์ค€์€ ์ •๊ธฐ์ ์œผ๋กœ ์˜ˆ์ •๋œ ๋ฆด๋ฆฌ์Šค์™€ ํ•จ๊ป˜ ๋” ์—„๊ฒฉํ•ด์ง€๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์œ„์ž„ ์œ ์ง€ ๊ด€๋ฆฌ

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

decicated-maintainers ๋ฆด๋ฆฌ์Šค

ํ”„๋กœ์ ํŠธ๊ฐ€ '๋Œ€ํ˜•' ๋ฒ”์ฃผ๋กœ ์ „ํ™˜๋˜๋ฉด ๋ช‡ ๊ฐ€์ง€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ์ถ”๊ฐ€ ๋ถ„ํ• (๋•Œ๋กœ๋Š” ํ›จ์”ฌ ๋” ๊ฐœ๋ณ„์ ์ธ ๋ถ€๋ถ„์œผ๋กœ)๊ณผ ๋” ์ž์„ธํ•œ ์ˆ˜์ค€์˜ ์œ„์ž„๋œ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ •๊ธฐ์ ์ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ฐ๋…ํ•ฉ๋‹ˆ๋‹ค. Linux ์ปค๋„์˜ LTE(Long-term Evolution) ์ปค๋„ ๋ถ„๊ธฐ์™€ ๊ฐ™์€ ์ „์šฉ ์œ ์ง€ ๊ด€๋ฆฌ์ž ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๊ตฌ์กฐ ๋ฐ ๊ฐœ๋ฐœ ๋ชจ๋ธ์˜ ํ•ต์‹ฌ ์š”์†Œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ ํ•˜์œ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ฑ…์ž„์„ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ตœ์ข… ์ฑ…์ž„์ด ์žˆ๋Š” '์œ ์ง€ ๊ด€๋ฆฌ์ž'์—๊ฒŒ ์œ„์ž„ํ•˜์—ฌ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ „์ฒด ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๊ฐ€ ํ”„๋กœ์ ํŠธ์˜ ๋” ํฐ ์ „๋žต ๋ฐ ์•„ํ‚คํ…์ฒ˜ ๊ทธ๋ฆผ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์˜ ์ „๋ฌธํ™” ๋ฐ ๊ฐ๋…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ ์˜ˆ - Linux

์„ฑ๊ณต์ ์ธ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ด ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ฐœ๋ฐœ ๋ชจ๋ธ์„ ์‹ค์ œ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์˜ ์˜ˆ๋กœ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์„ฑ๊ณต์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ์ค‘ ํ•˜๋‚˜์ธ Linux ์ปค๋„์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

linux-example

Linus Torvalds๋Š” ์—ฌ์ „ํžˆ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์˜ํ–ฅ๋ ฅ์„ ์œ ์ง€ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ปค๋„์˜ ์ผ๋ถ€์ธ ์—ฌ๋Ÿฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ๋ถ„์‚ฐ๋œ ์œ ์ง€ ๊ด€๋ฆฌ์ž ์ง‘ํ•ฉ์— ํฌ๊ฒŒ ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๊ฐ€ ์ด ํฌ๊ธฐ๋กœ ์„ฑ์žฅํ•˜๊ฑฐ๋‚˜ ์ด ์ˆ˜์ค€์˜ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ, ํฌ๊ณ  ๋‹ค์–‘ํ•œ ๊ธฐ์—ฌ์ž ๊ธฐ๋ฐ˜์— ๋Œ€ํ•ด ํšจ๊ณผ์ ์ธ ์ œ์–ด๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์€ ์œ ์ตํ•ฉ๋‹ˆ๋‹ค.

์˜คํ”ˆ ์†Œ์Šค์˜ ๋””์ž์ธ ๊ณ ๋ ค ์‚ฌํ•ญ

์ด์ œ ๋ช‡ ๊ฐ€์ง€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ํŠน์„ฑ๊ณผ ์กฐ์ง ๋ชจ๋ธ์„ ์‚ดํŽด๋ณด์•˜์œผ๋ฏ€๋กœ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ์„ฑ๊ณต์ ์ธ ๋””์ž์ธ ๊ด€ํ–‰์˜ ๋ช‡ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ต๋ฆฌ๋ฅผ ๊ณ ๋ คํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋””์ž์ธ์ด ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ์–ด๋–ป๊ฒŒ ๋‚˜ํƒ€๋‚˜๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์ด ๋ณด๋‹ค ์ „ํ†ต์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ๊ณ ๋ ค ์‚ฌํ•ญ์€ ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ์˜์—ญ์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

  • ๊ณต๊ฐœ๋œ ๋””์ž์ธ
  • ๊ธฐํƒ€ ๋ชจ์ง‘
  • ์Šน์ธ์„ ์œ„ํ•œ ๋””์ž์ธ

๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ ์ด์— ๋Œ€ํ•ด ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์—ด๋ฆฐ ๋””์ž์ธ

๊ฐœ๋ฐฉ์„ฑ๊ณผ ํˆฌ๋ช…์„ฑ์€ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ์˜ ํŠน์ง•์ด๋ฉฐ ๋””์ž์ธ๋„ ๋‹ค๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ '๊ณต๊ฐœ ์„ค๊ณ„'์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ๋ชจ๋ฒ” ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

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

์œ ์—ฐ์„ฑ๋„ ์—ฌ๊ธฐ์—์„œ ํ•ต์‹ฌ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ๋น„๊ณต๊ฐœ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ณด๋‹ค ๋” ๋งŽ์€ ์‚ฌ๋žŒ์ด ์ฝ”๋“œ๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ๋ณด๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์ตœ์ƒ์˜ ๋””์ž์ธ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ์— ์ฝ”๋“œ ๊ธฐ์—ฌ๋ฅผ ์Šน์ธํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

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

๊ธฐํƒ€ ๋ชจ์ง‘

ํ˜‘์—…์€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—์„œ ๊ฒŒ์ž„์˜ ์ด๋ฆ„์ด๋ฉฐ ์ผ๋ฐ˜์ ์ธ ๊ธฐ์—… ๋˜๋Š” ํ์‡„ ์†Œ์Šค ๊ฐœ๋ฐœ ๋…ธ๋ ฅ์—์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๊นŠ์€ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

์˜คํ”ˆ ์†Œ์Šค์—์„œ ๋„์›€์„ ์ค„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ๋ชจ์ง‘ํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ž์‹ ์˜ ๊ฐ€๋ ค์›€์„ ๊ธ์œผ์„ธ์š”. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋‹น์‹ ์„ ๋Œ€์‹ ํ•ด ๊ธ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๊ฐ™์€ ๊ฐ€๋ ค์›€์ด ์—†๋‹ค๋ฉด
  • ๊ฐœ๋ฐœ ๋ถ€๋‹ด์„ ์ค„์ด๋ ค๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ๋Œ์–ด๋“ค์ด๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค.
    • ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ ๋ฒ”์œ„๊ฐ€ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋ฅผ ๋Œ์–ด๋“ค์ผ ์ˆ˜ ์žˆ์„ ๋งŒํผ ๊ด‘๋ฒ”์œ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‹น์‹ ์˜ ์ฝ”๋“œ์— ๊ด€์‹ฌ์„ ๋ณด์ธ๋‹ค๋ฉด ๋ฐ˜์‘ํ•˜๊ณ  ๋Šฅ๋™์ ์œผ๋กœ ํ–‰๋™ํ•˜์‹ญ์‹œ์˜ค.
  • ๊ฒฝ์Ÿ์ž๋ผ๊ณ  ๋†€๋ผ์ง€ ๋งˆ์„ธ์š”
    • ์ข…์ข… ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋Šฅ์—์„œ ๊ฐ€์žฅ ๋งŽ์€ ๊ฒƒ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํšŒ์‚ฌ๊ฐ€ ๋™์ผํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋ผ์ธ์— ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ฒฝ์Ÿ์‚ฌ ๊ฐ„์˜ ์˜คํ”ˆ ์†Œ์Šค ํ˜‘์—…์˜ ํ’๋ถ€ํ•œ ์—ญ์‚ฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ์—ผ๋‘์— ๋‘๊ณ  ์ฝ”๋“œ๋ฅผ ๋””์ž์ธํ•˜๋Š” ๊ฒƒ์€ ๋ณด๋‹ค ์ข์€ ๋ฒ”์œ„์˜ ๊ฐœ๋ฐœ ๊ด€ํ–‰๋ณด๋‹ค ๋” ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜์ง€๋งŒ ํšจ๊ณผ์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ์—ฌ์ž ๊ธฐ๋ฐ˜์˜ ์Šน์ˆ˜ ํšจ๊ณผ๋ฅผ ๋ชฉ๊ฒฉํ•  ๋•Œ ๊ฒฐ๊ตญ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์Šน์ธ์„ ์œ„ํ•œ ๋””์ž์ธ

์ง€๊ธˆ๊นŒ์ง€ ๋งํ•œ ๋ชจ๋“  ๊ฒƒ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ด ์‹œ์ ์—์„œ ์˜คํ”ˆ ์†Œ์Šค ์ฐธ์—ฌ์˜ ๋ชฉํ‘œ๋Š” ๋””์ž์ธ๊ณผ ์•„์ด๋””์–ด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ˆ˜์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

์ˆ˜์—…: ์˜์‚ฌ๊ฒฐ์ • ๋ฐ ๊ฐœ๋ฐœ ์ฃผ๊ธฐ

์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ • ๋ฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๊ธฐ๋Œ€์น˜

์ƒˆ๋กœ์šด ๋ฐฉ์‹์œผ๋กœ ๋””์ž์ธํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—์„œ ์˜์‚ฌ ๊ฒฐ์ •์ด ๋‚ด๋ ค์ง€๊ณ  ์ „๋‹ฌ๋˜๋Š” ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ข…์ข… ์•„๋ž˜ ๋‚˜์—ด๋œ ์›์น™์€ ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ์—์„œ ์•ฝ๊ฐ„ ๋ฒ—์–ด๋‚œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์ผ๋ฐ˜์ ์œผ๋กœ "ํ•˜์œ„ ์‹œ์Šคํ…œ ์œ ์ง€ ๊ด€๋ฆฌ์ž"๋ผ๊ณ  ํ•˜๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€๋ฆฌ์ธ์„ ์ง€์ •ํ•˜์—ฌ ๊ฒฐ์ •์„ ๋ถ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ ๋ขฐ๋Š” ๊ณผ๊ฑฐ์˜ ์ข‹์€ ์ฐธ์—ฌ ๊ธฐ๋ก๊ณผ ์ž‘์€ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ˜„๋ช…ํ•œ ๊ฒฐ์ •์œผ๋กœ ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค.
  • ๋ถ„์‚ฐ๋œ ํŠน์„ฑ์€ ํˆฌ๋ช…์„ฑ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ดˆ์ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
    • ํ† ๋ก ์€ ํ•ญ์ƒ ์—ด๋ฆฐ ์ƒํƒœ์—์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
    • ์˜ˆ: ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ, IRC, Slack ๋“ฑ
  • ์ข…์ข… ํ† ๋ก  ์ž์ฒด๊ฐ€ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ๋ฌธ์„œํ™”๋œ ๊ธฐ๋ก์ž…๋‹ˆ๋‹ค(๋”ฐ๋ผ์„œ ์•„์นด์ด๋ธŒ๊ฐ€ ์ค‘์š”ํ•จ).

๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, ์ „์ž ํ˜•์‹์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ์ค‘์š”ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ผ๋ฐ˜์ ์œผ๋กœ ์ง์ ‘์ ์ธ ๊ฐœ๋ฐœ ๋™๋ฃŒ์™€๋งŒ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ๋ณด๋‹ค ๋” ๋งŽ์€ ํ† ๋ก  ๋นˆ๋„์™€ ๊นŠ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์™€ ๋‹ค์†Œ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์˜์‚ฌ์†Œํ†ตํ•˜๊ธฐ ์œ„ํ•ด ์ž์‹ ์„ ์ดํ•ดํ•˜๊ณ  ์ค€๋น„ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋ฉฐ ์ด ๊ต์œก์˜ ๋’ท๋ถ€๋ถ„์—์„œ ์ด์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ๋‹ค๋ฃฐ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐ ์ผ€์ด๋˜์Šค

์ผ€์ด๋˜์Šค์™€ ๊ด€๋ จํ•˜์—ฌ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์ด ๊ต์œก์˜ ์•ž๋ถ€๋ถ„์— ์ œ๊ณต๋œ ๊ทธ๋ž˜ํ”ฝ์„ ๋‹ค์‹œ ๊ฐ€์ ธ์™€ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ ๋ชจ๋ธ

์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋Š” '์ผ์ฐ ๋ฆด๋ฆฌ์Šค, ์ž์ฃผ ๋ฆด๋ฆฌ์Šค'๋ผ๋Š” ๋งŒํŠธ๋ผ์— ๋”ฐ๋ผ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์œ„์˜ ๊ทธ๋ž˜ํ”ฝ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉด ์ด๊ฒƒ์ด ๋ถ„๋ช…ํ•ด ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์™€ ์ผ€์ด๋˜์Šค, ํŠนํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์š”์†Œ์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.

  • ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฝ”๋“œ์˜ ์™„์„ฑ๋„๋ฅผ ๊ธฐ๋Œ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค
    • ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•  ๋•Œ ์ฝ”๋“œ๋ฅผ ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค.
    • ์ฝ”๋“œ ์•ˆ์ •ํ™”๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”„๋กœ์„ธ์Šค์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
    • ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์ฝ”๋“œ๋ฅผ ์•ˆ๋‚ดํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ์ž‘์€ ํ•ฉ๋ฆฌ์ ์ธ ์ฒญํฌ๋กœ ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ์ž‘์€ ๋ณ€๊ฒฝ์€ ํ…Œ์ŠคํŠธ ๋ฐ ํ†ตํ•ฉ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค.
  • ์ฝ”๋“œ๋ฅผ ์žฌ์ž‘์—…(์—ฌ๋Ÿฌ ๋ฒˆ ๊ฐ€๋Šฅ)ํ•  โ€‹โ€‹์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•˜์‹ญ์‹œ์˜ค.

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

๊ฐ•์˜: ๋Œ€๊ทœ๋ชจ ๋ถ„์‚ฐ ๊ฐœ๋ฐœ ํŒ€๊ณผ ํ˜‘๋ ฅ

์ปค๋ฎค๋‹ˆํ‹ฐ

์ด ๊ต์œก์˜ ์ด์ „ ์„น์…˜์—์„œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๋ฐ ํ•ด๋‹น ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ํ•จ๊ป˜ โ€‹โ€‹์ž‘์—…ํ•˜๋Š” ์—ญํ•™์ด ์—„๊ฒฉํ•˜๊ฒŒ ๊ธฐ์—… ๋˜๋Š” ๋‚ด๋ถ€ ๊ฐœ๋ฐœ ๋…ธ๋ ฅ์— ์ต์ˆ™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ์•ฝ๊ฐ„ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๊ฐœ๋…์€ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋Œ€๋ถ€๋ถ„์€ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์‚ด๊ณ  ์žˆ์œผ๋ฉฐ ์ผ์ƒ ์ƒํ™œ์—์„œ ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ฒฝํ—˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋‘ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์™„์ „ํžˆ ๋˜‘๊ฐ™์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค
  2. ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๊ฐœ๋ณ„ ํšŒ์‚ฌ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

Linux ์ปค๋„ ๋˜๋Š” Kubernetes์™€ ๊ฐ™์€ ์ž˜ ์•Œ๋ ค์ง„ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ปค๋ฎค๋‹ˆํ‹ฐ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์œ ์‚ฌ์ ์€ ์žˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ์ž‘ ๋ฐฉ๋ฒ•, ์ ์šฉ๋˜๋Š” ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ชจ๋ธ ๋ฐ ๊ฒฝํ—˜์˜ ๊ฒฐ๊ณผ์ธ ๋‹ค๋ฅธ '์„ฑ๊ฒฉ'์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์˜ ์ฐฝ๋ฆฝ ๋ฉค๋ฒ„ ์ค‘.

๋งŽ์€ ์กฐ์ง์ด ํ˜„์žฌ ์˜คํ”ˆ ์†Œ์Šค์— ํˆฌ์žํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์‚ฌ์‹ค์ด์ง€๋งŒ(์˜ˆ: Kubernetes๋Š” Google์—์„œ ์‹œ์ž‘ํ•จ) ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๊ฐœ๋ณ„ ํšŒ์‚ฌ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์กฐ์ง์„ ์œ„ํ•ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์€ ์ง€์†์ ์ธ ๊ธฐ์—ฌ์™€ ์ข‹์€ ์ผ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(์ข€ ๋” ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค).

์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๊ฐ€ ์กฐ์ง์˜ '๋ฌด๋ฃŒ ๊ฐœ๋ฐœ์ž'๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์ ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๊ฐ€์ •ํ•˜๋ฉด ๋‚˜์ค‘์— ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ช‡ ํŽ˜์ด์ง€์—์„œ ์šฐ๋ฆฌ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜๊ธฐ ์œ„ํ•œ ๋ช‡ ๊ฐ€์ง€ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์ผ๋ถ€ ๊ธฐ๋ณธ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋„๊ตฌ ์—ํ‹ฐ์ผ“์ด ์ด๋Ÿฌํ•œ ๋Œ€๊ทœ๋ชจ ๋ถ„์‚ฐ ๊ฐœ๋ฐœ ํŒ€๊ณผ ํšจ๊ณผ์ ์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ฐธ์—ฌ ์ค€๋น„

์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์ง์ ‘ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์˜ฌ๋ฐ”๋ฅธ ๋ฐœํŒ์„ ๋งˆ๋ จํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ƒ์˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์กฐ์‚ฌํ•˜๊ณ  ์ค€๋น„ํ•˜๋Š” ๋ฐ ์•ฝ๊ฐ„์˜ ์‹œ๊ฐ„์„ ๋“ค์ด๋Š” ๊ฒƒ์ด ์ข…์ข… ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ์—ฐ๊ตฌ์˜ ์ผ๋ถ€๋Š” ๊ท€ํ•˜(๋˜๋Š” ๊ท€ํ•˜์˜ ์กฐ์ง)๊ฐ€ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด์—‡์„ ์ค€๋น„ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฌด์—‡์„ ์ œ๊ณตํ• ์ง€ ๊ฒฐ์ •

์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋Š” ๋‹จ์ˆœํ•œ ์ฝ”๋“œ ๊ทธ ์ด์ƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ถ„์•ผ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ
  • ํ…Œ์ŠคํŠธ/ํ’ˆ์งˆ ๋ณด์ฆ
  • ๋ฌธ์„œ
  • ์‚ฌ์šฉ์ž ๊ฒฝํ—˜/GUI ๋””์ž์ธ
  • ์ „๋„/์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜

์ด๋Ÿฌํ•œ ์—ฌ๋Ÿฌ ์˜์—ญ์— ๋Œ€ํ•œ ์ „๋ฌธ ์ง€์‹์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ์—ญํ• ์— ํ™•์‹คํžˆ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ๊ฐ„ ์•ฝ์† ๊ฒฐ์ •

๊ท€ํ•˜ ๋ฐ/๋˜๋Š” ๊ท€ํ•˜์˜ ์กฐ์ง์ด ํ…Œ์ด๋ธ”์— ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„ ์•ฝ์†์˜ ์ข…๋ฅ˜์— ๋Œ€ํ•ด ํ˜„์‹ค์ ์ด๋ผ๋ฉด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๊ณตํ—ˆํ•œ ๋„์›€ ์ œ์•ˆ๋ณด๋‹ค ์™„์„ฑ๋œ ์ž‘์—…์„ ๋” ์กด์ค‘ํ•˜๋ฏ€๋กœ ํ˜„์‹ค์ ์œผ๋กœ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์— ์ „๋…ํ•˜์‹ญ์‹œ์˜ค.

๋˜ํ•œ ๋‹น์‹ ์˜ ํ—Œ์‹ ์€ ๋‹น์‹ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹น์‹ ์ด ๋Œ€ํ‘œํ•˜๋Š” ์กฐ์ง์—๋„ ๋ฐ˜์˜๋œ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค.

์ปค๋ฎค๋‹ˆํ‹ฐ ์•Œ์•„๋ณด๊ธฐ

์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„ํš์„ ์„ธ์šธ ๋•Œ ๊ทธ๋“ค์ด ๋ˆ„๊ตฌ์ด๋ฉฐ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์‚ฌํ•ญ์„ ์•„๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋ฐฉ์‹ ์ดํ•ด

๋ถ„๋ช…ํžˆ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์—ญํ•™์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ์žˆ์–ด ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์–ด๋””์—์„œ ์–ด๋–ป๊ฒŒ ์˜์‚ฌ ์†Œํ†ตํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์—ฌ์ „ํžˆ ์ด๋ฉ”์ผ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” IRC(Internet Relay Chat), Slack, Github ๋ฌธ์ œ, Discord ๋˜๋Š” ๊ธฐํƒ€ ํฌ๋Ÿผ ๋„๊ตฌ์™€ ๊ฐ™์€ ๋น„๋™๊ธฐ ํฌ๋Ÿผ์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ํ”Œ๋žซํผ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ํ• ์• ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์–ด๋–ค ์ข…๋ฅ˜์˜ ์งˆ๋ฌธ์„ ๋ฐ›์•˜๋Š”์ง€, ์–ด๋–ป๊ฒŒ ๋‹ต๋ณ€์„ ๋ฐ›์•˜๋Š”์ง€, ์–ด๋–ค ๋‹ค๋ฅธ ์ •๋ณด ์†Œ์Šค(๋ฒ„๊ทธ ์ถ”์ ๊ธฐ, Wiki ๋“ฑ)๊ฐ€ ์ฐธ์กฐ๋˜๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ์ž ์‹œ ์ˆจ์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋‹ต๋ณ€์—์„œ.

์ด ์กฐ์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์งˆ๋ฌธํ•˜๊ธฐ ์ „์— ๋‹ต๋ณ€์„ ์ฐพ์œผ๋ ค๊ณ  ๋…ธ๋ ฅํ•จ์œผ๋กœ์จ ๊ธฐ์กด ์ปค๋ฎค๋‹ˆํ‹ฐ ํšŒ์›์—๊ฒŒ ๊ท€ํ•˜๊ฐ€ ํ›Œ๋ฅญํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ํšŒ์›์ด ๋˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ง„์ง€ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์œผ๋ฉฐ ์ด๋Š” ํฐ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปค๋ฎค๋‹ˆํ‹ฐ ๊ด€๋ฆฌ ๋ฐฉ์‹ ์ดํ•ด

์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ํฌ๋Ÿผ์— ์ˆจ์–ด์„œ ์ˆ™์ œ๋ฅผ ํ•˜๋Š” ๊ฒƒ๋„ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ชจ๋ธ์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ํ”„๋กœ์ ํŠธ๋Š” ๋ช…ํ™•ํ•œ ๋ช…๋ น/๋ณด๊ณ ์„œ ์ฒด์ธ์ด ์žˆ๋Š” ๊ณ„์ธต ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ ํ”„๋กœ์ ํŠธ์—๋Š” ๋” ํ‰ํ‰ํ•œ ์กฐ์ง ๋ชจ๋ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฑฐ๋ฒ„๋„Œ์Šค์˜ ์—ญํ•™์„ ์ดํ•ดํ•˜๋ฉด ๊ธฐ์—ฌ ์ค€๋น„๋ฅผ ๋” ์ž˜ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์–ด๋–ค ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ์ ํ•ฉํ•œ์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ๋žŒ๋“ค๊ณผ ์นœํ•ด์ง€๊ธฐ

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

์ฐธ์—ฌํ•ฉ์‹œ๋‹ค!

์ž, ์กฐ์‚ฌ๋ฅผ ๋งˆ์ณค์œผ๋ฉฐ ์ด์ œ ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ์•ฝํ˜ผ์—์„œ ์ƒ๊ฐํ•ด์•ผ ํ•˜๋Š” ๋„ค ๊ฐ€์ง€ ์ฃผ์š” ์˜์—ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ „๋‹ฌ

์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์œ„ํ•ด ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ์„ '๋น„๊ณต๊ฐœ๋กœ' ์ž‘์—…ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. '์ผ์ฐ ๋ฆด๋ฆฌ์Šค, ์ž์ฃผ ๋ฆด๋ฆฌ์Šค'์˜ ์กฐ์–ธ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์ฑ„๋„์„ ํ™•์ธํ•˜์—ฌ ๊ณ„ํšํ•œ ์ผ์ด ์ด๋ฏธ ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๋Š” ์˜๋„๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ์ปค๋ฎค๋‹ˆํ‹ฐ(๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ์ž)๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ฝํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์„ ๊ณ„ํšํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๊ท€ํ•˜๊ฐ€ ์„ฑ๊ณตํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋ฏ€๋กœ ๊ท€ํ•˜๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ค€๋น„ํ•  ๋•Œ ๋„์›€์„ ๋ฐ›๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๊ณผ ์ž์›์„ ์ธ์ •

์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๊ธฐ์—ฌ๋Š” ๋Œ€๋ถ€๋ถ„ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์—ฌ์— ์‚ฌ์šฉํ•œ ๋‹ค๋ฅธ ์ž‘์—…/๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ/๊ฐœ๋ฐœ์„ ์ธ์ •ํ•˜๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์ „์ฒด ํ”„๋กœ์ ํŠธ์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ์ด๋Ÿฌํ•œ ์™ธ๋ถ€ ์ž์›๋„ ์ฐพ๋„๋ก ๋„์™€์ฃผ์„ธ์š”.

์ปค๋ฎค๋‹ˆํ‹ฐ์— ํ™˜์›

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

์†Œ์Šค ์ฝ”๋“œ๋Š” ํ™•์‹คํžˆ ์ค‘์š”ํ•˜์ง€๋งŒ, ์ง„์ •์œผ๋กœ ์„ฑ๊ณต์ ์ธ ๊ณต๊ฐœSW ํ”„๋กœ์ ํŠธ๋Š” '์ฝ”๋“œ๊ฐ€ ์•„๋‹Œ' ๊ธฐ์—ฌ์—์„œ๋„ ๋ฒˆ์ฐฝํ•ฉ๋‹ˆ๋‹ค.

์ถœ๊ตฌ ์ „๋žต ๊ณ„ํš

์–ธ์  ๊ฐ€๋Š” ๊ท€ํ•˜์˜ ์กฐ์ง์ด ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ข…๋ฃŒํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋“ค์–ด์˜จ ๊ฒƒ๋ณด๋‹ค ๋” ๋‚˜์€ ์ƒํƒœ๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋– ๋‚˜๋„๋ก ๋…ธ๋ ฅํ•˜์‹ญ์‹œ์˜ค. ์ด๋ฅผ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ฐ„๋‹จํ•œ ์ž‘์—…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํ›„์ž„์ž ๋˜๋Š” ์ฝ”๋“œ๋ฅผ ์ธ์ˆ˜ํ•  ์‚ฌ๋žŒ ์‹๋ณ„
  • ๊ทธ ํ›„๊ณ„์ž๋ฅผ ๋‚˜๋จธ์ง€ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์†Œ๊ฐœ
  • ๊ท€ํ•˜์˜ ํ‡ด์žฅ์œผ๋กœ ์ธํ•ด ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ์‚ฌํ•ญ์— ๋Œ€ํ•ด ๊ณ„ํšํ•  ์‹œ๊ฐ„์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์•Œ๋ฆฌ์‹ญ์‹œ์˜ค.

์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํƒˆํ‡ดํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ๊ท€ํ•˜์˜ ํ–‰๋™์€ ๊ท€ํ•˜ ๋ฐ/๋˜๋Š” ๊ท€ํ•˜์˜ ์กฐ์ง์— ๋ฐ˜์˜๋œ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค.

์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์—ํ‹ฐ์ผ“

๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋„๊ตฌ ์œ ํ˜•์€ ์ผ์ข…์˜ ๋ฉ”์‹œ์ง• ์‹œ์Šคํ…œ(์ด๋ฉ”์ผ, Slack, IRC ๋“ฑ)๊ณผ ์ผ์ข…์˜ ๋ฌธ์ œ ๋˜๋Š” ๋ฒ„๊ทธ ์ถ”์  ์†Œํ”„ํŠธ์›จ์–ด(JIRA, Github Issues ๋“ฑ)์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐ ์œ ํ˜•์˜ ํ”Œ๋žซํผ์„ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ผ๋ฐ˜์ ์ธ ํŒ์ž…๋‹ˆ๋‹ค.

๋ฉ”์‹œ์ง€

  • ๋Œ€๋ถ€๋ถ„์˜ ๋ฉ”์‹œ์ง€/ํ†ต์‹ ์€ ์˜์–ด๋กœ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ”ผ๋“œ๋ฐฑ์€ ๋‹จ๊ธฐ/์ง‘์ค‘ ๋ฒ„์ŠคํŠธ๋กœ ์˜ฌ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ์ธ์ ์œผ๋กœ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋น„ํŒ์„ ๋ฐ›์•„๋“ค์ด์ง€ ๋ง๊ณ  ์ข‹์€ ์ œ์•ˆ์„ ๋ฐ›์•„๋“ค์ด๊ณ  ์ฝ”๋“œ๋ฅผ ์žฌ์ž‘์—…ํ•˜์‹ญ์‹œ์˜ค.
  • ์ฝ”๋“œ๋ฅผ ๋ฆฌ๋ทฐํ•˜๋Š” ๊ฒฝ์šฐ ์ฝ”๋“œ/์•„์ด๋””์–ด๋ฅผ ๋น„ํŒํ•˜๋˜ ์‚ฌ๋žŒ์„ ๋น„ํŒํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
  • ์‹œ๊ฐ„๋Œ€๋ฅผ ์•Œ๊ณ  ์ฆ‰๊ฐ์ ์ธ ์‘๋‹ต์„ ๊ธฐ๋Œ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ์•ˆ๋‚ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์งˆ๋ฌธํ•˜๋Š” ๊ฒฝ์šฐ '์ž‘์—…์„ ๋ณด์—ฌ์ฃผ์„ธ์š”'

๋ฒ„๊ทธ/์ด์Šˆ ์ถ”์ 

  • ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ๊ฐ„๊ฒฐํ•˜์ง€๋งŒ ์ฒ ์ €ํ•˜๊ฒŒ ์œ ์ง€
  • ๋ณด๊ณ ํ•˜๋ ค๋Š” ๋‚ด์šฉ์ด ์ด๋ฏธ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ๋ฒ„๊ทธ/๋ฌธ์ œ ์‹œ์Šคํ…œ์„ ํ™•์ธํ•˜์„ธ์š”.
  • ๋ฒ„๊ทธ๋ฅผ ์œ ๋ฐœํ•˜๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ถฉ๋ถ„ํžˆ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•ด์•ผ ํ•˜๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์˜๋ฌด๋Š” ์—†์Œ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์ง์ ‘ ์ˆ˜์ •ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ๋Œ€๋น„ํ•˜์„ธ์š”.
  • ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์œผ๋ฉด ์ •๋ณด์— ๋Œ€ํ•œ ๊ด€๋ จ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.

๊ธฐ์–ตํ•ด์•ผ ํ•  ์ƒ์œ„ 4๊ฐ€์ง€ ์‚ฌํ•ญ

์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์ฒ˜์Œ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์Œ ๋„ค ๊ฐ€์ง€ ์‚ฌํ•ญ์„ ์—ผ๋‘์— ๋‘”๋‹ค๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ์ƒํ™ฉ์„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ์ดํ•ด

๊ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋‹ค๋ฅด์ง€๋งŒ ๋ชจ๋“  'ํŒจ์น˜'๋Š” ์ „์ฒด ์ „์ฒด์— ๋งž์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ปค๋ฎค๋‹ˆํ‹ฐ ๋™๊ธฐ ์ดํ•ด

๊ธฐ์—ฌ์ž๋ž€ ๋ฌด์—‡์ธ๊ฐ€

์„ฑ๊ณต์ ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋™๊ธฐ ๋ถ€์—ฌ๋œ ์‚ฌ๋žŒ๋“ค์— ์˜ํ•ด ์šด์˜๋˜๋ฉฐ ํ•ญ์ƒ ๋ˆ์— ์˜ํ•ด ๋™๊ธฐ ๋ถ€์—ฌ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋™๋ฃŒ ์ธ์‹๊ณผ ์ง€์œ„๋Š” ์ข…์ข… ์˜คํ”ˆ ์†Œ์Šค์—์„œ ๊ฐ•๋ ฅํ•œ ํž˜์ž…๋‹ˆ๋‹ค.

์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์œก์„ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ๋Š” ์ฃผ๊ธฐ์ž…๋‹ˆ๋‹ค. ๋ณ€ํ™”๋ฅผ ์˜ˆ์ƒํ•˜๊ณ  ์ •๊ธฐ์ ์œผ๋กœ ์ƒˆ ํšŒ์›์„ ์˜์ž…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•˜์‹ญ์‹œ์˜ค.

๊ฒธ์†ํ•˜๋˜ ๋‹ด๋Œ€ํ•˜๋ผ

์˜คํ”ˆ ์†Œ์Šค์˜ ๋ฆฌ๋”์‹ญ์€ ๋ถ€์—ฌ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์–ป๋Š” ๊ฒƒ์ด๋ฉฐ, ๋‹น์‹ ์ด ์ผํ•˜๋Š” ์กฐ์ง๊ณผ ๊ทธ๋“ค์˜ ํ‰ํŒ์ด ๋ฐ˜๋“œ์‹œ ํŠน์ • ํ”„๋กœ์ ํŠธ์—์„œ ๋‹น์‹ ์—๊ฒŒ ์˜ํ–ฅ๋ ฅ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

๋ฆฌ๋”์‹ญ๊ณผ ํ†ต์ œ ์‚ฌ์ด์—๋Š” ํฐ ์ฐจ์ด๊ฐ€ ์žˆ์Œ์„ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ํ”„๋กœ์ ํŠธ ๋ฐฉํ–ฅ์„ ๊ณผ๋„ํ•˜๊ฒŒ ์ œ์–ดํ•˜๋ ค๋Š” ์‹œ๋„๋ฅผ ์ฃผ์ €ํ•˜์ง€๋งŒ ์ฐธ์—ฌ์ž๊ฐ€ ์ฃผ๋„๊ถŒ์„ ์–ป๊ธฐ ์ „์— ๊ฐ€์น˜ ์žˆ๋Š” ๊ธฐ์—ฌ๋ฅผ ํ•  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

๊ฒธ์†ํ•˜์ง€๋งŒ ๋‹ด๋Œ€ํ•˜๊ฒŒ

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

์ง€์†์ ์ธ ํ†ตํ•ฉ ๋ฐ ํ…Œ์ŠคํŠธ์˜ ์—ญํ• 

์ˆ˜์—…: ์†Œ๊ฐœ

์„น์…˜ ๊ฐœ์š”

์ด ์„น์…˜์—์„œ๋Š” ์ด ์ค‘์š”ํ•œ ๊ฐœ๋…๊ณผ ๊ด€๋ จ๋œ ๋„๊ตฌ, ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ๋น„์šฉ์„ ํฌํ•จํ•˜์—ฌ ์˜คํ”ˆ ์†Œ์Šค์—์„œ ์ง€์†์ ์ธ ํ†ตํ•ฉ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ์˜ ์—ญํ• ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค.

ํ•™์Šต ๋ชฉํ‘œ

์ด ์„น์…˜์ด ๋๋‚˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์ง€์†์ ์ธ ํ†ตํ•ฉ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ ์„ค๋ช…
  • ์ด๋Ÿฌํ•œ ๊ด€ํ–‰์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋Ÿฌํ•œ ๊ฐœ๋…์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ๋“œ๋Š” ๋น„์šฉ๊ณผ ์ด์ ์„ ๋ช…ํ™•ํžˆ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ•์˜: ์˜คํ”ˆ ์†Œ์Šค์—์„œ ์ง€์†์  ํ†ตํ•ฉ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ์˜ ์—ญํ• 

์™œ ์ง€์†์  ํ†ตํ•ฉ์ธ๊ฐ€?

์˜›๋‚  ์˜›์ ์— ๋Œ€๋ถ€๋ถ„์˜ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ข…์ข… ๊ฐ™์€ ์œ„์น˜์—์„œ ์ž์ฃผ ์—ฐ๋ฝํ•˜๋Š” ๋น„๊ต์  ์ž‘์€ ๊ฐœ๋ฐœ์ž ๊ทธ๋ฃน์— ์˜ํ•ด ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฑ…์ž„์˜ ์กฐ์ • ๋ฐ ๋ถ„ํ• ์€ ๊ฐ„๋‹จํ•œ ๋ฐฉ์‹์œผ๋กœ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ์ • ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ์€ ํ”„๋กœ์ ํŠธ์—์„œ ์ž‘์—…ํ•˜๋Š” ํ•œ ๋ช… ์ด์ƒ์˜ ๊ธฐ์—ฌ์ž๋ฅผ ์ˆ˜์šฉํ•˜๊ธฐ ์œ„ํ•ด ์˜ค๋ž˜ ์ „์— ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ์˜ ๋งˆ์Šคํ„ฐ ์‚ฌ๋ณธ์„ ์ €์žฅํ•˜๋Š” ์ €์žฅ์†Œ๊ฐ€ ์žˆ์œผ๋ฉฐ, ํ•œ ๋ช… ์ด์ƒ์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ณ€๊ฒฝํ•œ ๋‹ค์Œ ์ฒดํฌ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŽ์€ ํ•˜์œ„ ์‹œ์Šคํ…œ์ด ์žˆ๋Š” ํ”„๋กœ์ ํŠธ์˜ ์—ฌ๋Ÿฌ ์œ„์น˜์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŽ์œผ๋ฉด ์ƒํ™ฉ์ด ๋” ๋ณต์žกํ•ด์ง‘๋‹ˆ๋‹ค. Linux ์ปค๋„์€ ์ตœ์ดˆ์˜ ๋Œ€๊ทœ๋ชจ ๋ถ„์‚ฐ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ์˜€์œผ๋ฉฐ, ๊ทธ ์ฐฝ์‹œ์ž์ธ Linus Torvalds๋Š” ๋ถ„์‚ฐ ๊ฐœ๋ฐœ์„ ํ•ฉ๋ฆฌํ™”ํ•˜๊ธฐ ์œ„ํ•œ git** **์‹œ์Šคํ…œ์„ ๋ฐœ๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ฐœ์ • ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์€ ๋‹ค์–‘ํ•œ ๊ธฐ์—ฌ์ž ๊ทธ๋ฃน์ด ์‹ค์ œ๋กœ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์„ธํŠธ์˜ ์ƒˆ๋กœ์šด ์ฝ”๋“œ ๋˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •์ด ๋‹ค๋ฅธ ์„ธํŠธ์™€ ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ์—๋„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ์ค‘๋ณต๋˜๋Š” ๋ณ€๊ฒฝ ์„ธํŠธ๋ฅผ ๋™์‹œ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ฑฐ๋‚˜ ์ถฉ๋Œ์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(git๊ณผ ๊ฐ™์€ ์šฐ์ˆ˜ํ•œ ๊ฐœ์ • ์ œ์–ด ์‹œ์Šคํ…œ์€ ์ด ์ž‘์—…์˜ ๋Œ€๋ถ€๋ถ„์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž…์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค).
  • ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ ์šฉ๋˜๋ฉด ํ”„๋กœ์ ํŠธ๋„ ์ปดํŒŒ์ผ๋ฉ๋‹ˆ๊นŒ? ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ ํŒจ์น˜ ์„ธํŠธ๊ฐ€ ๋‹ค๋ฅธ ํŒจ์น˜ ์„ธํŠธ์— ํ•„์š”ํ•œ ํ—ค๋” ํŒŒ์ผ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฐœ์ • ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์— ์˜ํ•ด ์„ ํƒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋Œ€์ƒ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ? ์ด๋Š” ๋‹ค๋ฅธ ํ•˜๋“œ์›จ์–ด(์˜ˆ: x86 ๋Œ€ ARM) ๋˜๋Š” ๋‹ค๋ฅธ ์šด์˜ ์ฒด์ œ(์˜ˆ: Linux ๋Œ€ MacOS ๋˜๋Š” Windows) ๋˜๋Š” ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์–ธ์–ด ๋˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ฒ„์ „์„ ์˜๋ฏธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • working์€ ๋ฌด์Šจ ๋œป์ธ๊ฐ€์š”? ์ž์‹ ๊ฐ์„ ์ฃผ๊ธฐ์— ์ถฉ๋ถ„ํ•œ ๋Œ€ํ‘œ์ ์ธ ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์€ ํ…Œ์ŠคํŠธ ์ œํ’ˆ๊ตฐ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ง€์†์  ํ†ตํ•ฉ ๊ธฐ์ˆ ์€ ํ…Œ์ŠคํŠธ๊ฐ€ ๋„ˆ๋ฌด ์ž์ฃผ ์ˆ˜ํ–‰๋˜์–ด ๋ฌธ์ œ๊ฐ€ ์˜ค๋ž˜ ์ง€์†๋˜์ง€ ์•Š๋„๋ก ํ•˜์—ฌ ๋ถ„์‚ฐ๋œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ™์€ ํŽ˜์ด์ง€๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋น ๋ฅด๊ฒŒ ํก์ˆ˜ํ•˜๊ณ  ์‹ค์‹œ๊ฐ„์œผ๋กœ(๋ณดํ†ต ํ•˜๋ฃจ์— ์—ฌ๋Ÿฌ ๋ฒˆ) ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์กฐํ™”๋กœ์šด์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ์„ธ์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ํ†ตํ•ฉ

์ง€์†์  ๋ฐฐํฌ ๋ฐ ์ง€์†์  ๋ฐฐํฌ

์ง€์†์  ์ „๋‹ฌ ๋ฐ ์ง€์†์  ๋ฐฐํฌ์˜ ์ „์ฒด ํ”„๋กœ์„ธ์Šค๋Š” ์„ธ ๊ฐ€์ง€ ๊ฐœ๋ณ„ ๋‹จ๊ณ„ ๋˜๋Š” ๋‹จ๊ณ„๋กœ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ง€์†์ ์ธ ํ†ตํ•ฉ

๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๊ฐ€๋Šฅํ•œ ํ•œ ์ž์ฃผ ๋ฉ”์ธ ๋ธŒ๋žœ์น˜("๋งˆ์Šคํ„ฐ")์— ๋ณ‘ํ•ฉ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ํ™”๋œ ๋นŒ๋“œ** **๋Š” ๊ฐ€๋Šฅํ•œ ๋งŽ์€ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ํ•˜๋“œ์›จ์–ด ๋ณ€ํ˜•์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๊ฐˆ๋“ฑ์€ ๋ฐœ์ƒํ•˜๋Š” ์ฆ‰์‹œ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

  1. ์ง€์†์ ์ธ ํ…Œ์ŠคํŠธ/๋ฐฐ์†ก

๋ฆด๋ฆฌ์Šค ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ž๋™ํ™”๋˜๊ณ  ํ”„๋กœ์ ํŠธ๊ฐ€ ๋นŒ๋“œ ์†Œ๋น„์ž์—๊ฒŒ ์ œ๊ณต๋  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ด€๋ จ ํ”Œ๋žซํผ์—์„œ ์ฒ ์ €ํ•œ ํ…Œ์ŠคํŠธ๊ฐ€ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

  1. ์ง€์†์ ์ธ ๋ฐฐํฌ

์ œํ’ˆ์€ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ž๋™ํ™”๋œ ๋ฐฉ์‹์œผ๋กœ ๊ณ ๊ฐ์—๊ฒŒ ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.

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

์ง€์†์ ์ธ ํ…Œ์ŠคํŠธ

์ง€์†์ ์ธ ๋ฐฐํฌ ๋ฐ ๋ฐฐํฌ ์ฃผ๊ธฐ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ฝ”๋“œ ๊ธฐ๋ฐ˜์—์„œ ์ž์ฃผ ์‹คํ–‰๋˜๋Š” ์ž๋™ํ™”๋œ ์ง€์†์ ์ธ ํ…Œ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ์ค‘์ฒฉ ํ…Œ์ŠคํŠธ ์ฃผ๊ธฐ์˜ ๊ฐœ๋…์€ ์ง€์†์ ์ธ ํ†ตํ•ฉ(์ž‘์€ ๋ณ€๊ฒฝ ์„ธํŠธ์—์„œ ๊ธฐ์–ต)์„ ํ†ตํ•ด ํ†ตํ•ฉ๋˜๋Š” ์ฝ”๋“œ๊ฐ€ ์ฒ ์ €ํ•˜๊ฒŒ ํ…Œ์ŠคํŠธ๋˜๊ณ  ์ž ์žฌ์ ์ธ ๋ฌธ์ œ๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ค‘๋ณต ํ…Œ์ŠคํŠธ ์ฃผ๊ธฐ

์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ๊ฒน์น˜๋Š” ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ๋Š” ์ „์ฒด ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ๋” ์—„๊ฒฉํ•˜๊ฒŒ ์ œ์–ดํ•˜๋ฉด์„œ ์ž์ฃผ ๋ฆด๋ฆฌ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ค‘๋ณต ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ

๋น„์šฉ ๋ฐ ํ˜œํƒ

๋ถ„๋ช…ํžˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ๊ณต์งœ๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ง€์†์ ์ธ ๋ฐฐํฌ ๋ฐ ๋ฐฐํฌ์™€ ๊ด€๋ จ๋œ ๋น„์šฉ๊ณผ ์ด์ ์„ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋น„์šฉ ๋ฐ ์ด์ ์˜ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์ž…๋‹ˆ๋‹ค.

๋น„์šฉ

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

ํ˜œํƒ

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

์ง€์†์ ์ธ ํ†ตํ•ฉ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์‰ฌ์šด ์ผ์ด ์•„๋‹ˆ๋ฉฐ ์ œ๋Œ€๋กœ ํ•˜๋ ค๋ฉด ์ƒ๋‹นํ•œ ๊ฒฝํ—˜๊ณผ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ โ€œ1์˜จ์Šค์˜ ์˜ˆ๋ฐฉ์€ 1ํŒŒ์šด๋“œ์˜ ์น˜๋ฃŒ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.โ€ ์ž‘์—…์„ ๋œ ํž˜๋“ค๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ๊ธฐ์กด ๋„๊ตฌ์™€ ์„œ๋น„์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ

์ž˜ ๊ฐœ๋ฐœ๋œ ์ง€์†์  ํ†ตํ•ฉ ์†Œํ”„ํŠธ์›จ์–ด ๋„๊ตฌ๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ œํ’ˆ์— ๋Œ€ํ•œ ์š”์•ฝ์€ https://www.softwaretestinghelp.com/tools/24-best-continuous-integration-tool/์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์ด๋“ค ์ค‘ ์ผ๋ถ€๋Š” ๋ฌด๋ฃŒ ๋„๊ตฌ์ด๊ณ  ์ผ๋ถ€๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๊ฐ€์žฅ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

ํ•œ ๊ฐ€์ง€ ๋ช…์‹ฌํ•ด์•ผ ํ•  ์ ์€ ํ•ญ์ƒ ์ƒˆ๋กœ์šด ๋„๊ตฌ๊ฐ€ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ

Google ๋ฐ/๋˜๋Š” ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์™€ ์ง€์†์  ํ†ตํ•ฉ์„ ์œ„ํ•ด ์‚ฌ์šฉ ์ค‘์ธ ๋„๊ตฌ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค.

์ง€์†์  ์ „๋‹ฌ ์žฌ๋‹จ

์ง€์†์  ๋ฐฐํฌ์˜ ์ตœ์‹  ์†Œ์‹์„ ํ™•์ธํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ Linux Foundation์ด 2019๋…„ 3์›”์— ๋ฐœํ‘œํ•œ ํ”„๋กœ์ ํŠธ์ธ **Continuous Delivery Foundation(CDF)**์„ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. CI/CD(์ง€์†์  ์ œ๊ณต ๋ฐ ํ†ตํ•ฉ) ์˜์—ญ์—์„œ ์ค‘์š”ํ•œ ํ”„๋กœ์ ํŠธ์˜ ํ†ตํ•ฉ์„ ์œ„ํ•œ ๋ฒค๋” ์ค‘๋ฆฝ์  ํ™ˆ์ž…๋‹ˆ๋‹ค.

๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ˆ˜๋ฆฝ ๋ฐ ๋ฌธ์„œํ™”ํ•˜๊ณ , ์ง€์นจ์„ ๋งˆ๋ จํ•˜๊ณ , ๊ต์œก์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ๋ชฉํ‘œ๋Š” CI/CD ๋ฐ DevOps ์‚ฌ๋ก€๋ฅผ ์ „ํŒŒ ๋ฐ ํ™•์‚ฐํ•˜๊ณ  ์ œํ’ˆ ๋ฆด๋ฆฌ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฐฝ๋ฆฝ ํ”„๋กœ์ ํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Jenkins: OSS CI/CD ์‹œ์Šคํ…œ
  • Jenkins X: Kubernetes์šฉ Jenkins
  • Spinnaker: OSS ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ CD ํ”Œ๋žซํผ
  • Tekton: CI/CD ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ OSS ์‚ฌ์–‘

์ด ์žฌ๋‹จ์˜ **๊ธฐ์ˆ  ๊ฐ๋… ์œ„์›ํšŒ(TOC; Technical Oversight Committee)**๋Š” ๊ธฐ์—ฌ๋ฅผ ํ™˜์˜ํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ชจ๋ธ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ์˜ ์ฐฝ๋ฆฝ ๋ฉค๋ฒ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Alauda, โ€‹โ€‹Alibaba, Anchore, Armory.io, Atos, Autodesk, Capital One, CircleCI, CloudBees, DeployHub, GitLab, Google, HSBC, Huawei, IBM, JFrog, Netflix, Puppet, Rancher, Red Hat, SAP, Snyk, ๋ฐ SumoLogic.

์ฐธ์—ฌ ๋ฐฉ๋ฒ•์„ ํ™•์ธํ•˜๊ฑฐ๋‚˜ https://cd.foundation ์—์„œ ์žฌ๋‹จ์˜ ์ง„ํ–‰ ์ƒํ™ฉ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋‚ด๋ถ€์ ์œผ๋กœ ์˜คํ”ˆ ์†Œ์Šค ๋ฐฉ๋ฒ•๋ก  ์ ์šฉ

์ˆ˜์—…: ์†Œ๊ฐœ

์„น์…˜ ๊ฐœ์š”

์ด ์„น์…˜์—์„œ๋Š” '๋‚ด๋ถ€ ์†Œ์Šค'๋ผ๊ณ  ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ธ ๋‚ด๋ถ€ ๋˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ '๋‹ซํžŒ' ๊ฐœ๋ฐœ ๋…ธ๋ ฅ์— ์˜คํ”ˆ ์†Œ์Šค ์›์น™์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๊ด€ํ–‰์„ ๊ตฌํ˜„ํ•˜๋Š” ์‹ค์งˆ์ ์ธ ์ด์œ ์™€ ์™ธ๋ถ€ ์ฒญ์ค‘๊ณผ์˜ ๋” ๋‚˜์€ ์˜คํ”ˆ ์†Œ์Šค ์ฐธ์—ฌ๋ฅผ ์ง€์›ํ•จ์œผ๋กœ์จ ์กฐ์ง์— ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ๋‹ค๋ฃฐ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ•™์Šต ๋ชฉํ‘œ

์ด ์„น์…˜์ด ๋๋‚˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ๋‚ด๋ถ€ ์†Œ์Šค๊ฐ€ ๋ฌด์—‡์ด๋ฉฐ ๋‚ด๋ถ€ ํ”„๋กœ์ ํŠธ ๋ฐ ์™ธ๋ถ€ ์˜คํ”ˆ ์†Œ์Šค ์ฐธ์—ฌ๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ์œ ์šฉํ•œ์ง€ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค.
  • ์กฐ์ง์—์„œ ๋‚ด๋ถ€ ์†Œ์Šค ๊ด€ํ–‰์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ทจํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์‹ค์šฉ์ ์ธ ๋‹จ๊ณ„๋ฅผ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค.

๊ฐ•์˜: ์™œ ๋‚ด๋ถ€ ์†Œ์Šค์ธ๊ฐ€?

๋‚ด๋ถ€ ์†Œ์Šค๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Wikipedia์— ๋”ฐ๋ฅด๋ฉด ๋‚ด๋ถ€ ์†Œ์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋ฉ๋‹ˆ๋‹ค. โ€œ ์กฐ์ง ๋‚ด์—์„œ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ์˜คํ”ˆ ์†Œ์Šค์™€ ๊ฐ™์€ ๋ฌธํ™”. ์กฐ์ง์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํ์‡„ ์†Œ์Šค์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‚ด๋ถ€์ ์œผ๋กœ ๊ฐœ๋ฐœ์„ ๊ฐœ๋ฐฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์šฉ์–ด๋Š” 2000๋…„ Tim O'Reilly์— ์˜ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.โ€

์ด ์ •์˜์˜ ์˜คํ”ˆ ์†Œ์Šค์™€ ๊ฐ™์€ ๋ฌธํ™” ๋ถ€๋ถ„์„ ์ฃผ๋ชฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. (์ด ๊ต์œก์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ) ๋‹จ์ˆœํžˆ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ ๊ด€ํ–‰์„ ์ฑ„ํƒํ•˜๋ฉด ๋‚ด๋ถ€์ ์œผ๋กœ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์— ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ Inner Source๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋ ค๋ฉด ๊ฐœ๋ฐœ ์กฐ์ง ๋‚ด์—์„œ ๋ณด๋‹ค ๊ฐœ๋ฐฉ์ ์ด๊ณ  ํˆฌ๋ช…ํ•œ ๋ฌธํ™”๋ฅผ ๋‚ด๋ถ€์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค(๋ฒ•๋ฅ , ์žฌ๋ฌด, HR ๋ฐ ๊ด€๋ฆฌ์™€ ๊ฐ™์€ ์ง€์› ์กฐ์ง).

์™œ ๋‚ด๋ถ€ ์†Œ์Šค์ธ๊ฐ€?

๋‚ด๋ถ€ ์†Œ์Šค ์›์น™์ด ๋‚ด๋ถ€ ๊ฐœ๋ฐœ์— ์ ํ•ฉํ•œ ์ด์œ ๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ช‡ ๊ฐ€์ง€๋ฅผ ์•„๋ž˜์— ๋‚˜์—ดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค:

๋ณด๋‹ค ํšจ์œจ์ ์ด๊ณ  ํšจ๊ณผ์ ์ธ ๊ฐœ๋ฐœ

  • ์‹œ์žฅ ์ถœ์‹œ ์‹œ๊ฐ„ ๋‹จ์ถ•
  • ์†Œํ”„ํŠธ์›จ์–ด ์žฌ์‚ฌ์šฉ์„ ํ†ตํ•œ ๊ฐœ๋ฐœ ๋น„์šฉ ์ ˆ๊ฐ

๋” ๋‚˜์€ ์กฐ์ง ๊ฐ„ ํ˜‘์—…

  • ์กฐ์ง ๋‹จ์œ„ ๊ฐ„์˜ ๋น„์šฉ ๋ฐ ์œ„ํ—˜ ๊ณต์œ 
  • ํ”„๋กœ๊ทธ๋žจ ์ „๋ฐ˜์— ๊ฑธ์นœ ์ •๋ณด ๊ตํ™˜

๋” ์„ฑ๊ณต์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ์‚ฌ์šฉ

  • ์ปดํฌ๋„ŒํŠธ ์ œ๊ณต์ž์—์„œ ๋ˆ„๋ฝ๋œ ์—ญ๋Ÿ‰ ์‚ฌ์šฉ
  • ๊ตฌ์„ฑ ์š”์†Œ ๊ณต๊ธ‰์ž์˜ ๊ตฌ์ œ

ํ–ฅ์ƒ๋œ ์ง€์‹ ๊ณต์œ 

  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋ฐ˜ ํ•™์Šต
  • ์ง€์‹์˜ ๊ฐœ๋ฐฉ์„ฑ๊ณผ ๊ฐ€์šฉ์„ฑ

์™ธ๋ถ€ ์˜คํ”ˆ ์†Œ์Šค์™€์˜ ๋” ๋‚˜์€ ์ฐธ์—ฌ

  • ๊ฐœ๋ฐœ์ž๋Š” ๋‚ด๋ถ€ ๊ฐœ๋ฐœ ๋ฐฉ์‹๊ณผ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ ๋ฐฉ์‹ ๊ฐ„์— ์ปจํ…์ŠคํŠธ๋ฅผ ์ „ํ™˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ์ž ๋ชจ์ง‘/์˜จ๋ณด๋”ฉ์ด ์‰ฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์œผ๋กœ ๊ธฐ์กด ์†Œ์Šค ๊ฐœ๋ฐœ ๋ฐฉ์‹๊ณผ ๋‚ด๋ถ€ ์†Œ์Šค ๊ฐœ๋ฐœ ๋ฐฉ์‹ ๊ฐ„์˜ ์ฃผ์š” ์ฐจ์ด์  ์ค‘ ์ผ๋ถ€๋ฅผ ๋‹ค๋ฃฐ ๊ฒƒ์ด๋ฉฐ, ์ด ์ค‘ ์ผ๋ถ€๋Š” ์ด ๋ชจ๋“ˆ์—์„œ ์ง€๊ธˆ๊นŒ์ง€ ๋‹ค๋ฃฌ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด๋ฏธ ์นœ์ˆ™ํ•ด ๋ณด์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์กฐ์ง์—์„œ ์ด๋Ÿฌํ•œ ๊ด€ํ–‰์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์‹ค์šฉ์ ์ธ ํŒ์„ ์ œ๊ณตํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๋ถ€ ์†Œ์Šค์˜ ํ†ต์‹ 

์ด ๋ชจ๋“ˆ์˜ ์•ž๋ถ€๋ถ„์—์„œ ๋‹ค๋ฃจ์—ˆ๋“ฏ์ด ํˆฌ๋ช…ํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ์„ฑ๊ณต์— ๋งค์šฐ ์ค‘์š”ํ•˜๋ฉฐ ๋‚ด๋ถ€ ์†Œ์Šค์—์„œ๋„ ๋˜‘๊ฐ™์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ฐœ์ธ ์ด๋ฉ”์ผ, ๋Œ€๋ฉด ํšŒ์˜ ๋ฐ ๊ฐœ์ธ ์ „ํ™” ํšŒ์˜๊ฐ€ ๋Œ€๋ถ€๋ถ„์˜ ๋‚ด๋ถ€ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ์—์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธํ™”์  ๋„์ „์ด ๊ฐ€์žฅ ํฐ ์˜์—ญ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. IRC, Slack ๋ฐ ํˆฌ๋ช…ํ•œ ํฌ๋Ÿผ๊ณผ ๊ฐ™์€ ๋น„๋™๊ธฐ์‹ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด๋ถ€ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๊ด€ํ–‰์„ ์—ด๋ฉด ํ”„๋กœ์ ํŠธ ๊ฐ„ ํ˜‘์—…์„ ์ด‰์ง„ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์กฐ์ง์ด ์™ธ๋ถ€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—์„œ ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜๋“ (์ด๋ฉ”์ผ ๋ณ„์นญ์ด๋”๋ผ๋„) ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์•„์นด์ด๋ธŒ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ํ”„๋กœ์ ํŠธ ๋ฐฉํ–ฅ์— ๋Œ€ํ•œ ๊ฒฐ์ •์ด ๊ณต๊ฐœ์ ์œผ๋กœ ๋…ผ์˜๋˜์–ด ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์†Œ์— ํ”„๋กœ์ ํŠธ ๊ฒฐ์ •์ด ๊ธฐ๋ก๋˜๋„๋ก ํ•˜์‹ญ์‹œ์˜ค.

๋‚ด๋ถ€ ์†Œ์Šค์— ๊ณต๊ฐœ ์ฐธ์—ฌ

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

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

๋‚ด๋ถ€ ์†Œ์Šค์˜ ํ”ผ์–ด ๋ฆฌ๋ทฐ

๋‚ด๋ถ€ ์†Œ์Šค ๊ด€ํ–‰์€ ํ•ต์‹ฌ ํ”„๋กœ์ ํŠธ ํŒ€์˜ ์ผ๋ถ€๊ฐ€ ์•„๋‹Œ ์‚ฌ์šฉ์ž๋ฅผ ์ฐธ์—ฌ์‹œํ‚ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฏ€๋กœ ๋™๋ฃŒ ๊ฒ€ํ† ์˜ ๊ฐœ๋…์ด ๋งค์šฐ ์ค‘์š”ํ•ด์ง‘๋‹ˆ๋‹ค. ์ฝ”๋“œ ๊ฒ€ํ†  ๋˜๋Š” ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์„ค์ •ํ–ˆ์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ '์™ธ๋ถ€' ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์€ ์™„์ „ํžˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๊ทธ๋“ค์€ ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ์— ์ƒˆ๋กœ์šด ๊ด€์ (๊ทธ๋ฆฌ๊ณ  ์ฒ˜์Œ์—๋Š” ๋งŽ์€ ์งˆ๋ฌธ)์„ ๊ฐ€์ ธ์˜ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฝ”๋“œ๋ฅผ ์ปค๋ฐ‹ํ•˜๊ธฐ ์ „์— ํŒ€์—์„œ ์—„๊ฒฉํ•œ ๊ฒ€ํ† ๋ฅผ ์ˆ˜ํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ์ƒˆ๋กœ์šด ๋ฆฌ์†Œ์Šค๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด์ „์— ์™ธ๋ถ€ ๊ธฐ์—ฌ์ž๊ฐ€ ์ฝ”๋“œ ๊ธฐ๋ฐ˜์— ๋” ์ต์ˆ™ํ•ด์ง€๊ณ  ํŒ€์ด ์ฝ”๋“œ ๊ธฐ๋ฐ˜์— ๋” ์ต์ˆ™ํ•ด์ง์— ๋”ฐ๋ผ ์‹ ๋ขฐ์˜ ์›น๊ณผ ์•„์ด๋””์–ด์˜ ๊ต์ฐจ ์ˆ˜์ •์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๋‚ด๋ถ€ ์†Œ์Šค์˜ ๋ฐ˜๋ณต ๋ฆด๋ฆฌ์Šค

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

๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ๋ณด๋‹ค ๋ฐ˜๋ณต์ ์ด๊ฑฐ๋‚˜ ๋ฏผ์ฒฉํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ™œ์šฉํ•˜๊ณ  ์ฝ”๋“œ ๊ธฐ๋ฐ˜์— ๋Œ€ํ•œ ์ž‘์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์— ๋” ์‰ฝ๊ฒŒ ์ ์‘ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”„๋กœ์ ํŠธ ์•„ํ‚คํ…์ฒ˜์—์„œ ํ•œ ๋ฒˆ ์„ฑ๋ฌธํ™”๋œ ๋งŽ์€ ํšŒ๊ท€ ๋˜๋Š” ๊ฐ’๋น„์‹ผ ๋ฒ„๊ทธ๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ํ†ตํ•ฉ/ํ…Œ์ŠคํŠธ/๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ์ด ๊ต์œก์˜ ์•ž๋ถ€๋ถ„์—์„œ ์–ธ๊ธ‰ํ•œ ์‚ฌ๋ก€๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋‚ด๋ถ€ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๊ฐ€ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐœ๋ฐœ ํŒ€์ด ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ์˜ ๊ฐœ๋ฐœ์„ ํ™œ์šฉํ•˜๋Š” ์™ธ๋ถ€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์™€ ํ•จ๊ป˜ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ต์œกํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด๋ถ€ ์†Œ์Šค ์ธ๋ ฅ ์ถฉ์›

๋‚ด๋ถ€ ์†Œ์Šค์˜ ์ธ์  ์ž์› ์ธก๋ฉด์€ ์ „ํ†ต์ ์ธ ๊ณ„์ธต ๊ตฌ์กฐ๋‚˜ ๋ฌธํ™”๊ฐ€ ๊ฐœ๋ฐœ์ž๋ฅผ ํŠน์ • ํ”„๋กœ์ ํŠธ์— ํ• ๋‹นํ•˜๊ณ  ํšŒ์‚ฌ ๋‚ด๋ถ€์˜ ๋‹ค๋ฅธ ์ž‘์—…์— ๊ธฐ์—ฌํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ์กฐ์ง์—์„œ ๋•Œ๋•Œ๋กœ ๋งค์šฐ ๋„์ „์ ์ž…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ์ผ๋ถ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ์ง ๋‚ด๋ถ€์˜ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ณ  ๊ธฐ์—ฌํ•˜๋„๋ก ์žฅ๋ คํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ ํŒ€์ด ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ํŒ€ ๊ฐ„ ํ˜‘์—…์„ ํ—ˆ์šฉํ•˜๋„๋ก ์™„์ „ํžˆ ์ง€์›ํ•˜๊ณ  ์Šค์Šค๋กœ์—๊ฒŒ ์ธ์„ผํ‹ฐ๋ธŒ๋ฅผ ์ œ๊ณตํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์—ฌ๊ธฐ์—๋Š” ๊ท ํ˜• ์žกํžŒ ์ž‘์—…์ด ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๊ฐœ๋ฐœ์ž๋Š” ํ•ต์‹ฌ ํ”„๋กœ์ ํŠธ์— ํšจ๊ณผ์ ์œผ๋กœ ๊ธฐ์—ฌํ•ด์•ผ ํ•˜๋Š” ๋™์‹œ์— ๊ฐ€์น˜ ์žˆ๋Š” ๊ธฐ์—ฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€๋ จ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ณตํ†ต ์ธํ”„๋ผ ๋˜๋Š” ํ”Œ๋žซํผ ์ฝ”๋”ฉ์— ๊ธฐ์—ฌํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด์„œ๋Š” ์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ํŒ€ ๊ฐ„ ํ˜‘์—…์„ ํ—ˆ์šฉํ•จ์œผ๋กœ์จ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํ•œ ๊ฐ€์ง€ ์ฃผ์š” ์ด์ ์€ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ž์‹ ์˜ ํŒ€์„ ๋„˜์–ด ์กฐ์ง์— ๊ฐ€์น˜ ์žˆ๋Š” ๊ณตํ—Œ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋Š๋ผ๋Š” ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž ์ง€์‹, ์‚ฌ๊ธฐ ๋ฐ ์œ ์ง€์œจ์ด ํ–ฅ์ƒ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ตฌํ˜„ ๊ณ ๋ ค ์‚ฌํ•ญ

๋‚ด๋ถ€ ์†Œ์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ์ œ์•ˆ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋•Œ๋กœ๋Š” ์ „ํ†ต์ ์ธ ๋ช…๋ น ๋ฐ ํ†ต์ œ ๊ณ„์ธต์ด ์กด์žฌํ•˜๋Š” ์กฐ์ง์—์„œ ๋งค์šฐ ๋„์ „์ ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋ฏธ ์ƒ๋‹นํ•œ ์ƒํ˜ธ ์˜์กด์„ฑ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ์†Œ๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—์„œ ๋‚ด๋ถ€ ์†Œ์Šค '๊ฐ€์žฅ์ž๋ฆฌ' ๊ตฌํ˜„์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

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

์†Œ๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ๋กœ ์ดˆ๊ธฐ ์„ฑ๊ณต์„ ํ™•๋ณดํ•˜๊ณ  ๋‚ด๋ถ€ ์†Œ์Šค ํ”„๋กœ๊ทธ๋žจ์„ ํ‰๊ฐ€ํ•˜๋Š” '์ผ์ฐ ๋ฆด๋ฆฌ์Šค, ์ž์ฃผ ๋ฆด๋ฆฌ์Šค'๋ผ๋Š” ๋งŒํŠธ๋ผ๋ฅผ ๋”ฐ๋ผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ์‚ฌํ•ญ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ด ๊ณผ์ •์ด ๋งค์šฐ ๋„์›€์ด ๋˜์ง€๋งŒ ์„ฑ๊ณต์ ์ธ ์—ด๋งค๋ฅผ ๋งบ๋Š” ๋ฐ ๋ช‡ ๋‹ฌ(๋ช‡ ๋…„์€ ์•„๋‹ˆ๋”๋ผ๋„)์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ์ดํ•ดํ•˜์‹ญ์‹œ์˜ค. ๊ณ„์†ํ•˜์‹ญ์‹œ์˜ค!