CASE ๋ฐฉ๋ฒ•: ์ธ๋„์  ๋ชจ๋‹ˆํ„ฐ๋ง

CASE ๋ฐฉ๋ฒ•: ์ธ๋„์  ๋ชจ๋‹ˆํ„ฐ๋ง
์ง€์ด์ด์ธ! ์ƒˆ๋ฒฝ 3์‹œ, ๋ฉ‹์ง„ ๊ฟˆ์„ ๊พธ๊ณ  ์žˆ๋Š”๋ฐ ๊ฐ‘์ž๊ธฐ ์ „ํ™”๊ฐ€ ์˜ต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์ด๋ฒˆ ์ฃผ์— ๊ทผ๋ฌด ์ค‘์ธ๋ฐ ๋ฌด์Šจ ์ผ์ด ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž๋™ํ™”๋œ ์‹œ์Šคํ…œ์ด ๋ฌด์—‡์ด ์ž˜๋ชป๋˜์—ˆ๋Š”์ง€ ์•Œ์•„๋‚ด๊ธฐ ์œ„ํ•ด ์ „ํ™”๋ฅผ ๊ฒ๋‹ˆ๋‹ค. ์ด๋Š” ํ˜„๋Œ€ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์˜ ์ค‘์š”ํ•œ ์ธก๋ฉด์ด์ง€๋งŒ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋” ๋‚˜์€ ์•Œ๋ฆผ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ํŒ€์—์„œ ์ˆ˜์‹ญ ๋…„ ๋™์•ˆ ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด์„œ ํƒ„์ƒํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฒ ํ•™์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”. ๊ทธ๋…€๋Š” Rob Evashchuk์˜ ์‹ค์ œ ์„ฑ๊ฒฝ์— ํฐ ์˜ํ–ฅ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ฒฝ๊ณ ์— ๋Œ€ํ•œ ๋‚˜์˜ ์ฒ ํ•™ (๋‚˜์˜ ์•Œ๋ฆผ ์ฒ ํ•™)์— ๊ด€ํ•œ ์ฑ…์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ SRE, John Alspaugh์˜ ์ฑ… ๊ฒฝ๊ณ  ๋””์ž์ธ์— ๋Œ€ํ•œ ๊ณ ๋ ค ์‚ฌํ•ญ (์•Œ๋ฆผ ์„ค์ •์— ๊ด€ํ•œ ์ฐธ๊ณ  ์‚ฌํ•ญ).

์ผˆ๋ฆฌ ๋˜, ์•„๋ฆฌ์ง“ ๋ฌด์ผ€๋ฆฌ ะธ ๋ง‰์‹ฌ ํŽ˜ํƒ€์กฐ๋‹ˆ โ€” ๊ฒŒ์‹œ๋ฌผ ํŽธ์ง‘์— ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

CASE๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

๋‚˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์•„๋ฆ„๋‹ค์šด ์•ฝ์–ด๋ฅผ ์ƒ๊ฐํ•ด ๋‚ด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. Brendan Gregg์˜ USE ๋ฐฉ๋ฒ• ๋˜๋Š” Tom Wilkie์˜ RED ๋ฐฉ๋ฒ•. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋ถ€๋ฅธ๋‹ค CASE ๋ฐฉ์‹. ๊ทธ๋Š” ์ž๋™ ๋ชจ๋‹ˆํ„ฐ๋ง ์ž‘์—… ์‹œ ์ฃผ์˜ํ•ด์•ผ ํ•  ๋„ค ๊ฐ€์ง€ ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

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

๋” ์‰ฝ๊ฒŒ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋„๋ก CASE๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ณด์„ธ์š”. [์ฆ‰, ์‚ฌ๋ก€, ์ด์œ  - ๋ฒˆ์—ญ๊ฐ€์˜ ๋ฉ”๋ชจ] ๊ฐ ๊ฒฝ๊ณ ๋ฅผ ์ •๋‹นํ™”ํ•ฉ๋‹ˆ๋‹ค. :์ƒ‰์•ˆ๊ฒฝ:

๊ทธ๋ฆฌ๊ณ  ์ด๊ฒŒ ๋‹ค ์™œ ์žˆ๋Š” ๊ฑธ๊นŒ์š”?

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

RED ๋ฐ USE ๋ฐฉ๋ฒ•์˜ ์žฅ์ ์€ ๋„์›€์„ ๋ฐ›์•„ ์ผํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์„œ๋กœ ๋™์ผํ•œ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. CASE ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ์Šคํ…œ์„ ๋ณดํ˜ธํ•˜๋ฉด์„œ๋„ ๋™๋ฃŒ๋ฅผ ๋ฐ”์˜๊ฒŒ ๋งŒ๋“œ๋Š” ์•Œ๋ฆผ์— ๋Œ€ํ•ด ๋” ์‰ฝ๊ฒŒ ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์š”์ ์€ ์กฐ์ง์—์„œ ์•Œ๋ฆผ์ด ๊ฑด์ „ํ•œ ๋ฌด๊ด€์‹ฌ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๋Š” ๋ฌธํ™”๋ฅผ ์กฐ์„ฑํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠน์ • ๋ชฉ์ ์„ ์œ„ํ•ด ์•Œ๋ฆผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‚˜์ค‘์— ๊ฐ€์น˜๋ฅผ ์žƒ์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ์•Œ๋ฆผ์„ ์„ค์ •ํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ธฐ์ค€์ด ๊ฐœ์ •๋œ ์ง€ ์–ผ๋งˆ๋‚˜ ๋๋‚˜์š”? CASE๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์งˆ๋ฌธ์— ๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปจํ…์ŠคํŠธ ์ค‘์‹ฌ - ์ปจํ…์ŠคํŠธ ๋ฐ”์ธ๋”ฉ

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

CASE ๋ฐฉ๋ฒ•: ์ธ๋„์  ๋ชจ๋‹ˆํ„ฐ๋ง
๋ฌธ์ œ์˜ ์›์ธ์€ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์œ ๋ น.

๋‹ด๋‹น๊ด€์„ ์–ด๋–ป๊ฒŒ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹ด๋‹น๊ด€์ด ๊ฐ€์žฅ ๋จผ์ € ๋ณด๋Š” ๊ฒƒ์€ ์•Œ๋ฆผ์ด๋ฏ€๋กœ ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ชจ๋“  ๊ฐ€์„ค์„ ์„ธ์›๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ง€์นจ๊ณผ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์‚ดํŽด๋ณด์ง€๋งŒ ์ผ๋ฐ˜ ์ •๋ณด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํŠน์ • ์•Œ๋ฆผ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ญ์ƒ ์žˆ์Šต๋‹ˆ๊นŒ? Alspaugh๋Š” "์•Œ๋ฆผ์„ ์–ด๋–ป๊ฒŒ ํ•ด์„ํ•˜๊ฑฐ๋‚˜ ์‘๋‹ตํ•  ๊ฒƒ์ธ์ง€ ์ƒ๊ฐํ•ด ๋ณด์„ธ์š”"๋ผ๊ณ  ์กฐ์–ธํ•ฉ๋‹ˆ๋‹ค(์Šฌ๋ผ์ด๋“œ 29).1. ์ข‹์€ ์•Œ๋ฆผ์€ ์ž„๊ณ„๊ฐ’์— ๋”ฐ๋ผ ๊ตฌ์„ฑ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ทผ๋ฌด์ž์—๊ฒŒ ์ดˆ์ ์„ ๋งž์ถฅ๋‹ˆ๋‹ค.

์•Œ๋ฆผ ์ปจํ…์ŠคํŠธ๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์•„์ด๋””์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

์‹คํ–‰ ๊ฐ€๋Šฅ - ์‹ค์šฉ์ ์ธ ๊ฐ€์น˜

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

imgur.com์— ๊ฒŒ์‹œ๋ฌผ๋ณด๊ธฐ

์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”? ๋‹น์‹ ์€ ๋ฌด์—‡์„ ์›ํ•˜์„ธ์š”?

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

์‹ค์šฉ์ ์ธ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ํ†ต์ง€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

์ฆ์ƒ ๊ธฐ๋ฐ˜ - ์ฆ์ƒ ๊ฐ•์กฐ

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

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

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

์ฆ์ƒ์€ ๋‹ค์–‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Richard Cook์€ ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์—๋Š” ๊ฒฐํ•จ, ๋‹จ์ , ๋ฌธ์ œ๊ฐ€ ๊ฐ€๋“ํ•˜๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ƒ๊ธฐ์‹œ์ผœ ์ค๋‹ˆ๋‹ค.4. ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ด์œ ๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์€ Sisyphean ์ž‘์—…์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ์„ค๋ช…ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜์ง€๋งŒ ๋ฌธ์ œ๋Š” ํ•ญ์ƒ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค. Cindy Sridharan์€ "์‹œ์Šคํ…œ์ด ๋งค ์ˆœ๊ฐ„ ์™„๋ฒฝํ•œ ์ƒํƒœ์ผ ํ•„์š”๋Š” ์—†๋‹ค"๊ณ  ๋ฏฟ์œผ๋ฉฐ ๋ณด๋‹ค ์ธ๊ฐ„์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค("๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๊ด€์ฐฐ ๊ฐ€๋Šฅ์„ฑ" ("๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๋ชจ๋‹ˆํ„ฐ๋ง"), 7)5.

์‚ฌ๊ณ  ํ›„ ์•Œ๋ฆผ ๋ฐฉ์ง€

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

์›์ธ ํ†ต์ง€์— ์†์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋” ๋‚˜์€ ์ƒ๊ฐ :

  • ์ฆ์ƒ ๊ธฐ๋ฐ˜ ์•Œ๋ฆผ์—์„œ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • ์‚ฌ์šฉ์ž์˜ ์ƒํ™ฉ์„ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋ ๊นŒ์š”?
  • ๋ฐœ์ƒํ•œ ์ผ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ˆ„์ ํ•˜๋Š” ๋Œ€์‹  ๋” ๋น ๋ฅด๊ฒŒ ์ง„๋‹จํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

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

์ด์œ  ๊ธฐ๋ฐ˜ ์•Œ๋ฆผ์€ ์ ๋‹นํžˆ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

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

ํ‰๊ฐ€๋จ - ํ‰๊ฐ€

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

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

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

๊ฒฐ๋ก 

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

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

ํ–ฅ์ƒ๋œ ์•Œ๋ฆผ์„ ์ฆ๊ฒจ๋ณด์„ธ์š”!
CASE ๋ฐฉ๋ฒ•: ์ธ๋„์  ๋ชจ๋‹ˆํ„ฐ๋ง

์ถœ์ฒ˜ : habr.com

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