ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

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

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

๋„๋Œ€์ฒด ์ง€๊ธˆ์˜ ๋‚˜๋Š” ์–ด์ฉŒ๋‹ค๊ฐ€ ์ด๋ ‡๊ฒŒ ๋์„๊นŒ?
๊ฝค ๋จผ ๊ณผ๊ฑฐ ์ด์•ผ๊ธฐ๋ถ€ํ„ฐ ํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

[์ง€๊ธˆ์˜ ๋‚ด๊ฐ€ ๋˜๊ธฐ๊นŒ์ง€์˜ ๋‚ด์šฉ์„ ์‹œ๊ฐ„ ์ˆœ์œผ๋กœ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค]

 

์ค‘ํ•™์ƒ์˜ ๊ฒŒ์ž„ ์„œ๋ฒ„ ์šด์˜๊ธฐ

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

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

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

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

 

์ˆ˜๋Šฅ์„ ๋ง์น˜๊ณ  ๋ˆˆ์œผ๋กœ ๋ณธ ์ฑ…์ž„๊ฐ

๋ชฉํ‘œํ–ˆ๋˜ ๋Œ€ํ•™์ด ์žˆ์—ˆ๋Š”๋ฐ ์ˆ˜๋Šฅ์„ ๋ง์ณค๋‹ค. 
๊ทธ ๋‹น์‹œ ์ข€ ๋” ์ž˜ํ–ˆ์œผ๋ฉด ํ•˜๋Š” ํ›„ํšŒ๋„ ์žˆ์—ˆ์ง€๋งŒ ์˜คํžˆ๋ ค ์ข‹์€ ๊ฒฝํ—˜์ด์—ˆ๋‹ค.

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

 


๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ๊ทธ ๋‹น์‹œ์— ํ™œ์šฉํ–ˆ๋˜ ๋ฐฉ๋ฒ•์€ "์ƒ์ƒํ•˜๊ธฐ" ์˜€๋‹ค. 

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

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

๊ทธ ๋•Œ ์‚ด๋ฉด์„œ ์ฒ˜์Œ ๋ง‰์ค‘ํ•œ ์ฑ…์ž„๊ฐ์ด๋ž€ ๊ฑธ ๊ฒฝํ—˜ํ•œ ๊ฒƒ ๊ฐ™๋‹ค.
๋‚˜์˜ ์žฅ์  ์ค‘ ํ•˜๋‚˜๊ฐ€ ๊ฐ•ํ•œ ์ฑ…์ž„๊ฐ(์˜ค๋„ˆ์‹ญ)์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š”๋ฐ ์ด๋Ÿฐ ๋ถ€๋ถ„์€ ์•„๋ฒ„์ง€๋ฅผ ๋งŽ์ด ๋‹ฎ์€ ๊ฒƒ ๊ฐ™๋‹ค.

 

1๋…„์„ 3๋…„์ฒ˜๋Ÿผ ์‚ด ์ˆ˜ ์žˆ์„๊นŒ?

๊ฐœ๋ฐœ ์ฒซ ์ปค๋ฆฌ์–ด๋ฅผ ์‚ฐ์—…๊ธฐ๋Šฅ์š”์›์œผ๋กœ ์‹œ์ž‘ํ–ˆ๋‹ค. (์‚ฐ์—…๊ธฐ๋Šฅ์š”์›์€ ๊ตฐ๋Œ€ ๋Œ€์‹  ํšŒ์‚ฌ๋ฅผ ๋‹ค๋‹ˆ๋Š” ๋Œ€์ฒด๋ณต๋ฌด์ œ๋„์ด๋‹ค. ์ค„์—ฌ์„œ '์‚ฐ๊ธฐ์š”'๋ผ๊ณ  ํ•˜๊ฒ ๋‹ค)
์šฐ์—ฌ๊ณก์ ˆ ๋์— ๋ฉด์ ‘ ๊ฒฝํ—˜์ด ์žฌ๋ฐŒ์—ˆ๋˜ ์ž‘์€ ํšŒ์‚ฌ์— ์‚ฐ๊ธฐ์š”๋กœ ์ž…์‚ฌํ–ˆ๋Š”๋ฐ ๋‹น์‹œ ์ตœ์ €์ž„๊ธˆ์„ ๋ฐ›์•˜์—ˆ๊ณ  ๊ทธ๋Ÿผ์—๋„ ์ฑ…์ž„๊ฐ์žˆ๊ฒŒ ์ผํ–ˆ๋‹ค.
์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด ๊ทธ ๋‹น์‹œ 22์‚ด์˜ ์„ธ์ƒ ๋ฌผ์ •์„ ์ž˜ ๋ชฐ๋ผ์„œ ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ์„ ํƒ์ด์—ˆ์ง€๋งŒ ๋„ˆ๋ฌด ์žฌ๋ฐŒ์—ˆ๋‹ค. ์•„๋ฌด๋ž˜๋„ ๋‚ด๊ฐ€ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฑธ ์ข‹์•„ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.
ํšŒ์‚ฌ์— ์ธ์›๋„ ์ ์–ด์„œ ๋‚ด๊ฐ€ ์ฃผ๋„์ ์œผ๋กœ ์ผํ•˜๋Š” ๊ฒฝํ—˜์ด ๋งŽ์•˜๊ณ  Spring boot, jpa, querydsl, Django, React ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ์Šคํƒ์„ ๊ฒฝํ—˜ํ–ˆ๋‹ค.


์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋น ๋ฅด๊ฒŒ ํ•™์Šตํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ฒด๋ ฅ์„ ๊ธธ๋ €๋Š”๋ฐ ์ด๊ฒŒ ์ง€๊ธˆ์—๋„ ํฐ ๋„์›€์„ ์ฃผ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

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

๊ทธ๋ ‡๊ฒŒ 1๋…„ ์ •๋„์˜ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๊ณ  ์ง€๊ธˆ์˜ ํšŒ์‚ฌ์ธ ๋ฑ…ํฌ์ƒ๋Ÿฌ๋“œ๋กœ ์ด์งํ–ˆ๋‹ค.

 

ํ˜„์‹ค์ ์œผ๋กœ ํŒ๋‹จํ•˜๋Š” ๊ฐœ๋ฐœ์ž

๋ฑ…ํฌ์ƒ๋Ÿฌ๋“œ์—์„œ๋Š” ๊ฒฝ์ œ์ ์ธ ๊ด€์ ์—์„œ ์ง€๊ธˆ ์ด๊ฒŒ ์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ๊ฒŒ ๋งž๋Š”๊ฐ€? ๋ผ๋Š” ๊ณ ๋ฏผ์„ ๋งŽ์ดํ•˜๊ฒŒ ๋œ ๊ฒƒ ๊ฐ™๋‹ค.

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

์ด๋ ‡๋“ฏ ๋‚˜๋ฆ„ ํ˜„์‹ค์ ์œผ๋กœ ํŒ๋‹จํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋œ ๊ฒƒ ๊ฐ™๋‹ค. 

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

 

AWS ์ปค๋ฎค๋‹ˆํ‹ฐ ์šด์˜์ง„

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

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

ํด๋ผ์šฐ๋“œ ๊ด€๋ จ ์ง€์‹์„ ๋ฐฐ์šฐ๊ณ  ๊ทธ ์ง€์‹์„ ๋‚˜๋ˆ„๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›๋“ค๊ณผ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๊ณ  ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ทธ๋Ÿฐ ํ™œ๋™๋“ค์„ ์ฐพ์•„ ๋‚˜์„œ๊ณ  ์žˆ๋‹ค.

 

์ง€๊ธˆ์˜ ๋‚˜๋Š” ์–ด๋–ค ์‚ฌ๋žŒ์ธ๊ฐ€?

์ง€๊ธˆ์˜ ๋‚ด๊ฐ€ ๋˜๊ธฐ๊นŒ์ง€ ์‹œ๊ฐ„ ์ˆœ์œผ๋กœ ์‚ดํŽด๋ณด์•˜๋‹ค. ํ‚ค์›Œ๋“œ๋ณ„๋กœ ๋‚˜์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

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

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

[์กฐ์šฉํ•œ๋ฐ ํ•„์š”ํ•œ ๋ง์€ ๋‹ค ํ•˜๊ณ  ํ”„๋กœ๋‹ต๊ฒŒ ์ผํ•จ]
์›๋ž˜ ์กฐ์šฉํ•œ ์„ฑ๊ฒฉ์ธ๋ฐ ํ•„์š”ํ•˜๋‹ค๊ณ  ํŒ๋‹จ๋˜๋ฉด ํ•  ๋ง์€ ๊ผญ ํ•˜๋Š” ํŽธ์ด๋‹ค. 
"์šฐ๋ฆฌ ์„œ๋น„์Šค์— ์•ˆ์ •์„ฑ์ด ๋–จ์–ด์ง€๋Š” ๊ฒƒ ๊ฐ™์•„์š”", "์ด๊ฑฐ ์ •๋ง ํ•„์š”ํ•œ ๊ฑธ๊นŒ์š”?"
์ตœ๋Œ€ํ•œ ๋ง์„ ์œ ํ•˜๊ฒŒ ํ•˜๋Š” ํŽธ์ด์ง€๋งŒ ๊ฐ์ • ์บ์น˜์— ์˜ˆ๋ฏผํ•ด์„œ ๊ฐ€๋” ๊ธฐ๋ถ„์ด ์ƒํ•˜๋Š” ๋ถ„๋“ค์ด ๋ณด์ธ๋‹ค.
ํ•˜์ง€๋งŒ ๋™์‹œ์— ํ”„๋กœ๋‹ต๊ฒŒ ์ผํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค

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

 

๋งˆ์น˜๋ฉฐ

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

์„ธ์ƒ์— ๋„ˆ๋ฌด๋‚˜๋„ ์—ด์‹ฌํžˆ ์‚ฌ๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์€๋ฐ ๋งŒ์•ฝ ์ด ๊ธ€์„ ๋ณธ๋‹ค๋ฉด ๊ทธ ๋ถ„๋“ค์—๊ฒŒ ์ž๊ทน์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๊ณ 
๋ฐ”์˜๊ณ  ํ’๋ถ€ํ•œ ์‚ถ ์†์—์„œ๋„ ์ž‘์€ ์œ„๋กœ์™€ ์†Œ์ค‘ํ•œ ๊ฒƒ๋“ค์„ ์ฑ™๊ฒจ๊ฐ”์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

์šฐ๋ฆฐ ์ด๋ฏธ ์ž˜ํ•˜๊ณ  ์žˆ๊ณ  ์˜ค๋Š˜๋„ ํ•ด๋ƒˆ๋‹ค.

๋ฐ˜์‘ํ˜•