๋ชจ๋“  ๊ฒƒ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ ์ถœ์‹œ ์Šคํ† ๋ฆฌ

๋ชจ๋“  ๊ฒƒ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ ์ถœ์‹œ ์Šคํ† ๋ฆฌ
ํ˜„์‹ค์˜ ์  12f-2๊นŒ์ง€

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

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

๋ฐฐ๊ฒฝ + ์–ด๋–ค ๊ธฐ๋Šฅ์ธ๊ฐ€์š”?

ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค Mail.ru ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ (MCS)์—์„œ ์ €๋Š” ๊ธฐ์ˆ  ๋””๋ ‰ํ„ฐ๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ชจ๋“  ์‚ฌ์šฉ์ž ๊ณ„์ •, ์‚ฌ์šฉ์ž, ๋น„๋ฐ€๋ฒˆํ˜ธ, ์—ญํ• , ์„œ๋น„์Šค ๋“ฑ์— ๋Œ€ํ•œ ํ†ตํ•ฉ ๊ด€๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” IAM(ID ๋ฐ ์•ก์„ธ์Šค ๊ด€๋ฆฌ)์„ ํ”Œ๋žซํผ์— ์ถ”๊ฐ€ํ•  ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ์— ์ด๊ฒƒ์ด ํ•„์š”ํ•œ ์ด์œ ๋Š” ๋ถ„๋ช…ํ•œ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ์šฉ์ž ์ •๋ณด๊ฐ€ ํด๋ผ์šฐ๋“œ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์€ ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ ์ดˆ๊ธฐ์— ๊ตฌ์ถ•๋˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ญ์‚ฌ์ ์œผ๋กœ MCS์—์„œ๋Š” ์ƒํ™ฉ์ด ์•ฝ๊ฐ„ ๋‹ฌ๋ž์Šต๋‹ˆ๋‹ค. MCS๋Š” ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์ž์ฒด Keystone ์ธ์ฆ ๋ชจ๋“ˆ์„ ๊ฐ–์ถ˜ OpenStack,
  • Mail.ru Cloud ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” Hotbox(S3 ์Šคํ† ๋ฆฌ์ง€),

์ƒˆ๋กœ์šด ์„œ๋น„์Šค๊ฐ€ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ณธ์งˆ์ ์œผ๋กœ ์ด๋Š” ๋‘ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์œ ํ˜•์˜ ์Šน์ธ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Horizon ํŒจ๋„์— SSO(์ข…๋‹จ ๊ฐ„ ์ธ์ฆ)๊ฐ€ ์ œ๊ณต๋œ ๋•๋ถ„์— ์ผ๋ฐ˜ Mail.ru ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ์†Œ์™€ ์ž์ฒด ์ž‘์„ฑ openid ์ปค๋„ฅํ„ฐ์™€ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ๋ณ„๋„์˜ Mail.ru ๊ฐœ๋ฐœ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹ (๋„ค์ดํ‹ฐ๋ธŒ OpenStack UI).

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

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

์šฐ๋ฆฌ๋Š” ๋ฌด์—‡์„ ์ถœ์‹œํ•  ์˜ˆ์ •์ธ๊ฐ€์š”?

๋Œ€๋žต์ ์œผ๋กœ ๋งํ•˜์ž๋ฉด, ์•ฝ 4๊ฐœ์›” ๋™์•ˆ ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ๋“ค์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

๊ทธ๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๊ณ  ๋ง์น˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋จผ์ € ์šฐ๋ฆฌ๋Š” ๋ฏธ๋ž˜๋ฅผ ์กฐ๊ธˆ ์‚ดํŽด๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์‹œ ์ „๋žต

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

์—ฌ๋‹ด: ๋กค์•„์›ƒ์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

<์ฃผ์˜, ์ฒ ํ•™>

๋ชจ๋“  IT ์ „๋ฌธ๊ฐ€๋Š” ๋กค์•„์›ƒ์ด ๋ฌด์—‡์ธ์ง€ ์‰ฝ๊ฒŒ ๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CI/CD๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ์ž๋™์œผ๋กœ ๋งค์žฅ์— ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ™‚

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

๊ทธ๋ฆฌ๊ณ  ์ „์ฒด์ ์ธ ๊ทธ๋ฆผ์€ ์ด๋ ‡์Šต๋‹ˆ๋‹ค. ๋กค์•„์›ƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„ค ๊ฐ€์ง€ ์ฃผ์š” ์ธก๋ฉด์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

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

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

Act 1..n, ์ถœ์‹œ ์ค€๋น„

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

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

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

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

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

๊ทธ๋ž˜์„œ ...

์ถœ์‹œ ์ „ ๋งˆ์ง€๋ง‰ ํ–‰์œ„

...์ด์ œ ์ถœ์‹œํ•  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.

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

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

  1. (์šฐ๋ฆฌ์—๊ฒŒ ์‹ ์„ฑํ•œ, ๊ฐ€์žฅ ์†Œ์ค‘ํ•œ) ์‚ฌ์šฉ์ž ์ธํ”„๋ผ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ,
  2. ๊ธฐ๋Šฅ: ์ถœ์‹œ ํ›„ ์„œ๋น„์Šค ์ด์šฉ์€ ์ถœ์‹œ ์ „๊ณผ ๋™์ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์‹œ

๋ชจ๋“  ๊ฒƒ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ ์ถœ์‹œ ์Šคํ† ๋ฆฌ
8๋กค, XNUMX์€ ๋ฐฉํ•ดํ•˜์ง€ ์•Š์•„

์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์˜ ๋ชจ๋“  ์š”์ฒญ์— โ€‹โ€‹๋Œ€ํ•ด 7์‹œ๊ฐ„ ๋™์•ˆ ๋‹ค์šดํƒ€์ž„์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” ๋กค์•„์›ƒ ๊ณ„ํš๊ณผ ๋กค๋ฐฑ ๊ณ„ํš์ด ๋ชจ๋‘ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋กค์•„์›ƒ ์ž์ฒด์—๋Š” ์•ฝ 3์‹œ๊ฐ„์ด ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธํ•˜๋Š”๋ฐ 2์‹œ๊ฐ„.
  • 2์‹œ๊ฐ„ - ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋กค๋ฐฑํ•  ์ˆ˜ ์žˆ๋„๋ก ์˜ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค.

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

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

๋ชจ๋“  ์ฐธ๊ฐ€์ž๋Š” ๋กค์•„์›ƒ์—์„œ ์ž์‹ ์˜ ์—ญํ• , ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…, ์ฑ…์ž„์ด ๋ฌด์—‡์ธ์ง€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฐ ๋‹จ๊ณ„๋ฅผ ์ž๋™์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ , ์ถœ์‹œํ•˜๊ณ , ๋กค๋ฐฑํ•˜๊ณ , ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์ง‘ํ•˜๊ณ , ๋‹ค์‹œ ์ถœ์‹œํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ๊ฑด์˜ ์—ฐ๋Œ€๊ธฐ

๊ทธ๋ž˜์„œ 15์›” 29์ผ ์ผ์š”์ผ ๋ฐค 10์‹œ์— XNUMX๋ช…์ด ์ถœ๊ทผํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์ฐธ๊ฐ€์ž๋“ค ์™ธ์—๋„ ๋‹จ์ˆœํžˆ ํŒ€์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์ด ์™”๋Š”๋ฐ, ๊ทธ๋“ค์—๊ฒŒ ํŠน๋ณ„ํ•œ ๊ฐ์‚ฌ๋ฅผ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

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

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

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

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

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

02:30. ๋‘ ๊ฐ€์ง€ ํฐ ๋ฌธ์ œ์™€ ๋„ค ๊ฐœ์˜ ๋ˆˆ
์šฐ๋ฆฌ๋Š” ๋‘ ๊ฐ€์ง€ ํฐ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ณ ๊ฐ์ด ์—ฐ๊ฒฐ๋œ ์ผ๋ถ€ ์„œ๋น„์Šค๋ฅผ ๋ณผ ์ˆ˜ ์—†์œผ๋ฉฐ ํŒŒํŠธ๋„ˆ ๊ณ„์ •์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์ผ๋ถ€ ๊ทน๋‹จ์ ์ธ ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ๋ถˆ์™„์ „ํ•œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์Šคํฌ๋ฆฝํŠธ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋‹น์žฅ ๊ณ ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

03:00. -2๋ฌธ์ œ +2๋ฌธ์ œ
์ด์ „์˜ ๋‘ ๊ฐ€์ง€ ํฐ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉฐ ๊ฑฐ์˜ โ€‹โ€‹๋ชจ๋“  ์‚ฌ์†Œํ•œ ๋ฌธ์ œ๋„ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ • ์ž‘์—…์— ๋น„์–ด ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์€ ์ž์‹ ์˜ ๊ณ„์ •์—์„œ ์ ๊ทน์ ์œผ๋กœ ์ž‘์—…ํ•˜๊ณ  ๋ฐœ๊ฒฌํ•œ ๋‚ด์šฉ์„ ๋ณด๊ณ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜์—ฌ ํŒ€๋ณ„๋กœ ๋ฐฐ๋ถ„ํ•˜๊ณ , ์ค‘์š”ํ•˜์ง€ ์•Š์€ ํ’ˆ๋ชฉ์€ ์•„์นจ์— ๋‚จ๊ฒจ๋‘ก๋‹ˆ๋‹ค.

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

03:20. ๊ธด๊ธ‰ ๋™๊ธฐํ™”
์ƒˆ๋กœ์šด ๋ฌธ์ œ XNUMX๊ฐœ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ๋กœ ๊ธด๊ธ‰ ๋™๊ธฐํ™”๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ์ˆ˜์ •์œผ๋กœ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์ง€๋งŒ ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฒฐ๊ณผ ์—†์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋‚ด๊ธฐ ์œ„ํ•ด ์ž ์‹œ ํœด์‹์„ ์ทจํ•ฉ๋‹ˆ๋‹ค.

03:30. ์—ฌ์„ฏ ๊ฐœ์˜ ๋ˆˆ
์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ํŒŒํŠธ๋„ˆ๊ฐ€ ๋ชจ๋“  ์ผ์„ ์ž˜ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์ง€์˜ ์ตœ์ข… ์ƒํƒœ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” 6๊ฐœ์˜ ๋ˆˆ์œผ๋กœ ์š”์ฒญ์„ ์ž‘์„ฑํ•˜๊ณ , ์‚ฌ์ „ ์ œ์ž‘ ๋‹จ๊ณ„์—์„œ ์ถœ์‹œํ•˜๊ณ , ํ…Œ์ŠคํŠธํ•˜๊ณ , ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ์ถœ์‹œํ•ฉ๋‹ˆ๋‹ค.

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

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

06:00. UI์—์„œ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๊ณต๊ฐœ
๋ฒ„๊ทธ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ๊ด€์‹ฌ์„ ๋Œ์ง€ ๋ชปํ•˜๋Š” ์ผ๋ถ€๋Š” ๋‚˜์ค‘์„ ์œ„ํ•ด ๋‚จ๊ฒจ ๋‘ก๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ณ„์†ํ•ด์„œ ์ฒญ๊ตฌ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

07:00. API ๋กœ๋“œ ๋ฌธ์ œ
API์— ๋Œ€ํ•œ ๋กœ๋“œ๋ฅผ ์•ฝ๊ฐ„ ์ž˜๋ชป ๊ณ„ํšํ•˜๊ณ  ์ด ๋กœ๋“œ๋ฅผ ํ…Œ์ŠคํŠธํ–ˆ์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์š”์ฒญ์˜ ์•ฝ 5%๊ฐ€ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ๋™์›ํ•ด์„œ ์›์ธ์„ ์ฐพ์•„๋ณด์ž.

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

08:00. API ์ˆ˜์ •
์šฐ๋ฆฌ๋Š” ๋ถ€ํ•˜์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ถœ์‹œํ–ˆ๊ณ  ์˜ค๋ฅ˜๊ฐ€ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ง‘์— ๊ฐ€๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

10:00. ๋ชจ๋‘
๋ชจ๋“  ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง๋„ ์กฐ์šฉํ•˜๊ณ  ๊ณ ๊ฐ์˜ ์ž๋ฆฌ์—์„œ๋Š” ํŒ€๋„ ์ ์ฐจ ์ž ์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ๊ฒฐ์ œ๊ฐ€ ๋‚จ์•„์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด์ผ ๋ณต์›ํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๊ทธ๋ž˜์„œ ์ถœ์‹œ๋Š” ์„ฑ๊ณต์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค! ๋ฌผ๋ก  ๋” ๋‚˜์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์™„๋ฒฝ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ์—๋Š” ๋ฌด์—‡์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€์ง€์— ๋Œ€ํ•œ ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๋‹ค.

์ „์ฒด๋กœ

2๊ฐœ์›”๊ฐ„ ์ถœ์‹œ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์ค€๋น„ํ•˜๋Š” ๋™์•ˆ 43๊ฐœ์˜ ์ž‘์—…์ด ์™„๋ฃŒ๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Š” ๋ช‡ ์‹œ๊ฐ„์—์„œ ๋ฉฐ์น ๊นŒ์ง€ ์ง€์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์‹œ ์ค‘:

  • ์‹ ๊ทœ ๋ฐ ๋ณ€๊ฒฝ๋œ ์•…๋งˆ - 5๊ฐœ ์กฐ๊ฐ, 2๊ฐœ์˜ ๋‹จ์ผ์ฒด ๊ต์ฒด;
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ - ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ 6๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋ชจ๋‘ ์˜ํ–ฅ์„ ๋ฐ›์•˜์œผ๋ฉฐ XNUMX๊ฐœ์˜ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ XNUMX๊ฐœ์˜ ์ƒˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.
  • ์™„์ „ํžˆ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ํ”„๋ŸฐํŠธ์—”๋“œ;
  • ๋‹ค์šด๋กœ๋“œ๋œ ์ฝ”๋“œ์˜ ์–‘ - ์ƒˆ ์ฝ”๋“œ 33์ค„, ํ…Œ์ŠคํŠธ ์ค‘์ธ ์ฝ”๋“œ 3์ค„, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ฝ”๋“œ 5์ค„
  • ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ์†์ƒ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋‹จ์ผ ๊ณ ๊ฐ์˜ ๊ฐ€์ƒ ๋จธ์‹ ๋„ ์†์ƒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๐Ÿ™‚

์ข‹์€ ์ถœ์‹œ๋ฅผ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€

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

  1. ๊ฐ€์žฅ ๋จผ์ € ํ•ด์•ผ ํ•  ์ผ์€ ์ถœ์‹œ๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š”์ง€ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์šดํƒ€์ž„์ด ๋ฐœ์ƒํ•˜๋‚˜์š”? ๊ทธ๋ ‡๋‹ค๋ฉด ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์€ ์–ผ๋งˆ๋‚˜ ๋ฉ๋‹ˆ๊นŒ? ์ด๊ฒƒ์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋‚˜์š”? ๊ฐ€๋Šฅํ•œ ์ตœ์„ ์˜ ์‹œ๋‚˜๋ฆฌ์˜ค์™€ ์ตœ์•…์˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๋ฆฌ๊ณ  ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•˜์„ธ์š”.
  2. ๋ชจ๋“  ๊ฒƒ์„ ๊ณ„ํšํ•˜์„ธ์š”. ๊ฐ ๋‹จ๊ณ„์—์„œ ์ถœ์‹œ์˜ ๋ชจ๋“  ์ธก๋ฉด์„ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ์ฝ”๋“œ ์ „๋‹ฌ;
    • ์ฝ”๋“œ ๋กค๋ฐฑ;
    • ๊ฐ ์ž‘์—… ์‹œ๊ฐ„;
    • ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๊ธฐ๋Šฅ.
  3. ์ถœ์‹œ์˜ ๋ชจ๋“  ๋‹จ๊ณ„์™€ ๊ฐ ๋‹จ๊ณ„์˜ ์œ„ํ—˜์ด ๋ช…ํ™•ํ•ด์งˆ ๋•Œ๊นŒ์ง€ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ํ”Œ๋ ˆ์ดํ•ด ๋ณด์„ธ์š”. ์˜์‹ฌ์Šค๋Ÿฌ์šด ๋ถ€๋ถ„์ด ์žˆ์œผ๋ฉด ์ž ์‹œ ์‰ฌ๋ฉด์„œ ์˜์‹ฌ์Šค๋Ÿฌ์šด ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋กœ ์‚ดํŽด๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  4. ๊ฐ ๋‹จ๊ณ„๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋„์›€์ด ๋œ๋‹ค๋ฉด ๊ฐœ์„ ๋  ์ˆ˜ ์žˆ๊ณ  ๊ฐœ์„ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์„ ์ค„์ด๊ฑฐ๋‚˜ ์ผ๋ถ€ ์œ„ํ—˜์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
  5. ๋กค๋ฐฑ ํ…Œ์ŠคํŠธ๋Š” ์ฝ”๋“œ ์ „๋‹ฌ ํ…Œ์ŠคํŠธ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋กค๋ฐฑ ๊ฒฐ๊ณผ ์‹œ์Šคํ…œ์ด ์›๋ž˜ ์ƒํƒœ๋กœ ๋Œ์•„๊ฐ€๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  6. ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์€ ์ž๋™ํ™”๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ํ™”ํ•  ์ˆ˜ ์—†๋Š” ๋ชจ๋“  ํ•ญ๋ชฉ์€ ๋ฏธ๋ฆฌ ์น˜ํŠธ ์‹œํŠธ์— ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  7. ์„ฑ๊ณต ๊ธฐ์ค€์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๊ธฐ๋Šฅ์„ ์–ธ์ œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉด ๋กค๋ฐฑ ๊ณ„ํš์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
  8. ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ - ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ์€ ์ž์‹ ์ด ๋ฌด์—‡์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€, ์ถœ์‹œ ๊ณผ์ •์—์„œ ์ž์‹ ์˜ ํ–‰๋™์— ๋”ฐ๋ผ ๋ฌด์—‡์ด ๋‹ฌ๋ผ์ง€๋Š”์ง€, ์™œ ๊ทธ๋ฆฌ๊ณ  ๋ฌด์—‡์ธ์ง€ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•œ ๋ฌธ์žฅ์œผ๋กœ, ์ข‹์€ ๊ณ„ํš๊ณผ ์ •๊ตํ•จ์„ ํ†ตํ•ด ํŒ๋งค์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ ์—†์ด ์›ํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ถœ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด ํ”„๋กœ๋•์…˜์˜ ๋ชจ๋“  ์„œ๋น„์Šค์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€