์›๊ฒฉ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” x10 ์›Œํฌ๋กœ๋“œ์—์„œ ์–ด๋–ป๊ฒŒ ์‚ด์•„๋‚จ์•˜์œผ๋ฉฐ ์–ด๋–ค ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๊นŒ?

ํ—ค์ด ํ•˜๋ธŒ๋ฅด! ์ง€๋‚œ ๋ช‡ ๋‹ฌ ๋™์•ˆ ์šฐ๋ฆฌ๋Š” ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ์ƒํ™ฉ์—์„œ ์‚ด์•˜์œผ๋ฉฐ ์ธํ”„๋ผ ํ™•์žฅ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ฐ„ ๋™์•ˆ SberMarket์€ ์ฃผ๋ฌธ์ด 4๋ฐฐ ์ฆ๊ฐ€ํ–ˆ์œผ๋ฉฐ 17๊ฐœ์˜ ์ƒˆ๋กœ์šด ๋„์‹œ์—์„œ ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹๋ฃŒํ’ˆ ๋ฐฐ๋‹ฌ ์ˆ˜์š”๊ฐ€ ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์ธํ”„๋ผ๋ฅผ ํ™•์žฅํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปท์—์„œ ๊ฐ€์žฅ ํฅ๋ฏธ๋กญ๊ณ  ์œ ์šฉํ•œ ๊ฒฐ๋ก ์— ๋Œ€ํ•ด ์ฝ์–ด๋ณด์‹ญ์‹œ์˜ค.

์›๊ฒฉ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” x10 ์›Œํฌ๋กœ๋“œ์—์„œ ์–ด๋–ป๊ฒŒ ์‚ด์•„๋‚จ์•˜์œผ๋ฉฐ ์–ด๋–ค ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๊นŒ?

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

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

์›๊ฒฉ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” x10 ์›Œํฌ๋กœ๋“œ์—์„œ ์–ด๋–ป๊ฒŒ ์‚ด์•„๋‚จ์•˜์œผ๋ฉฐ ์–ด๋–ค ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๊นŒ?
์–ด๋Š ๋‚  ํ•œ ๊ณ ๊ฐ์ด SberMarket ํƒ๋ฐฐ์—๊ฒŒ ๋น„์ ‘์ด‰์‹์œผ๋กœ ๋ฐœ์ฝ”๋‹ˆ์—์„œ ์ง์ ‘ ์‹๋ฃŒํ’ˆ์„ ๋ฐฐ๋‹ฌํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์™„์ „ํ•œ ์ „ํˆฌ ์ค€๋น„ ์ƒํƒœ์˜ ๋…ธ์˜ˆ

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

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

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

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

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

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

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

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

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

ํ•˜๋‚˜์˜ ๋ฌด๊ฑฐ์šด ์ฟผ๋ฆฌ๋ฅผ ์ตœ์ ํ™”ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‹ค์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

ํฅ๋ฏธ๋กœ์šด ํšจ๊ณผ๋Š” ์•ˆ๊ตฌ์— ๋กœ๋“œ๋œ MySQL์ด ํ”„๋กœ์„ธ์Šค์˜ ์•ฝ๊ฐ„์˜ ๊ฐœ์„ ์—๋„ ๋ฐ˜์‘ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋กœ๋“œ์˜ 5%๋งŒ ์ œ๊ณตํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์ฟผ๋ฆฌ์˜ ์ตœ์ ํ™”๋Š” ์ด๋ฏธ ๋ˆˆ์— ๋„๋Š” CPU ์˜คํ”„๋กœ๋“œ๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ๋งˆ์Šคํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ž‘์—…ํ•˜๊ณ  ๋ณต์ œ๋ณธ์„ ๋ณต๊ตฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์˜ˆ์•ฝ ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. 

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

ํŒŒํŠธ๋„ˆ ์„œ๋น„์Šค ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ตฌ์„ฑ

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

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

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

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

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

๋•Œ๋กœ๋Š”๋” ๋งŽ์€ ๊ธˆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค"(c) ๋„์›€์ด ๋˜์ง€ ์•Š๋Š”๋‹ค

์šฐ๋ฆฌ๋Š” ๋ฉ”์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์—์„œ "๊ฐœ๊ทธ"ํ•˜๋Š” ๋ฐ ์ต์ˆ™ํ•˜์ง€๋งŒ ํ™•์žฅํ•  ๋•Œ ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ๊ณณ์— ๋ฌธ์ œ๊ฐ€ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ์—์„œ ์ „์ฒด ํ…์ŠคํŠธ ๊ฒ€์ƒ‰์„ ์œ„ํ•ด Apache Solr ์—”์ง„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ถ€ํ•˜๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์‘๋‹ต ์‹œ๊ฐ„์ด ๊ฐ์†Œํ•˜๊ณ  ์„œ๋ฒ„ CPU ๋ถ€ํ•˜๊ฐ€ 100%์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋” ๊ฐ„๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ Solr ์ปจํ…Œ์ด๋„ˆ์— ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ˆ์ƒ๋˜๋Š” ์„ฑ๋Šฅ ํ–ฅ์ƒ ๋Œ€์‹  ์„œ๋ฒ„๊ฐ€ ๋‹จ์ˆœํžˆ "์ฃฝ์—ˆ์Šต๋‹ˆ๋‹ค". ์ฆ‰์‹œ 100% ๋กœ๋“œ๋˜์—ˆ๊ณ  ํ›จ์”ฌ ๋” ๋Š๋ฆฌ๊ฒŒ ๋ฐ˜์‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” 2๊ฐœ์˜ ์ฝ”์–ด์™€ 2GB์˜ RAM์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋„์›€์ด ๋˜๋Š” ์ผ์„ ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์— 8๊ฐœ์˜ ์ฝ”์–ด์™€ 32GB๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ํ›จ์”ฌ ๋” ๋‚˜๋น ์กŒ์Šต๋‹ˆ๋‹ค (๋ณ„๋„์˜ ๊ฒŒ์‹œ๋ฌผ์—์„œ ๊ทธ ๋ฐฉ๋ฒ•๊ณผ ์ด์œ ๋ฅผ ์ •ํ™•ํžˆ ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค). 

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

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

์ƒํƒœ ๋น„์ €์žฅ์€ ๋‹จ์ˆœํ•œ ์ˆ˜ํ‰ ํ™•์žฅ์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

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

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

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

์ง‘์•ฝ์  ์„ฑ์žฅ 7์›์น™

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

  1. ์‚ฌ๊ณ  ๊ด€๋ฆฌ. Jira์—์„œ ๊ฐ ์‚ฌ๊ฑด์ด ํ‹ฐ์ผ“ ํ˜•ํƒœ๋กœ ๋ฐ˜์˜๋˜๋Š” ๊ฒŒ์‹œํŒ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‚ฌ๊ณ  ๊ด€๋ จ ์ž‘์—…์˜ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์‹ค์ œ๋กœ ์ง€์ •ํ•˜๊ณ  ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ๋ณธ์งˆ์ ์œผ๋กœ ์‹ค์ˆ˜๋ฅผ ์ €์ง€๋ฅด๋Š” ๊ฒƒ์€ ๋”์ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ๊ฒฝ์šฐ์— ์‹ค์ˆ˜๋ฅผ ๋‘ ๋ฒˆ ์ €์ง€๋ฅด๋Š” ๊ฒƒ์€ ๋”์ฐํ•ฉ๋‹ˆ๋‹ค. ์›์ธ์„ ๋ฐ”๋กœ์žก๊ธฐ ์ „์— ์‚ฌ๊ณ ๊ฐ€ ์žฌ๋ฐœํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์กฐ์น˜ ์ง€์นจ์„ ์ค€๋น„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ณผ๋ถ€ํ•˜ ์ค‘์—๋Š” ๋ฒˆ๊ฐœ์ฒ˜๋Ÿผ ๋น ๋ฅธ ์†๋„๋กœ ๋Œ€์‘ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  2. ๋ชจ๋‹ˆํ„ฐ๋ง ์˜ˆ์™ธ ์—†์ด ๋ชจ๋“  ์ธํ”„๋ผ ์š”์†Œ์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ์ฆ๊ฐ€๋ฅผ ์˜ˆ์ธกํ•˜๊ณ  ์ œ๊ฑฐ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด "๋ณ‘๋ชฉ ํ˜„์ƒ"์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์€ ๊ทธ ๋•๋ถ„์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋ถ€ํ•˜๊ฐ€ ๋†’์œผ๋ฉด ์ƒ๊ฐ์กฐ์ฐจํ•˜์ง€ ์•Š์€ ๋ชจ๋“  ๊ฒƒ์ด ๊นจ์ง€๊ฑฐ๋‚˜ ๋Š๋ ค์ง€๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์˜ˆ์ธกํ•˜๊ธฐ ์œ„ํ•ด ์ฒซ ๋ฒˆ์งธ ์‚ฌ๊ฑด์ด ๋ฐœ์ƒํ•œ ์งํ›„์— ์ƒˆ๋กœ์šด ๊ฒฝ๋ณด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.
  3. ์˜ฌ๋ฐ”๋ฅธ ์•Œ๋ฆผ ๋ถ€ํ•˜๊ฐ€ ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€ํ•˜๋ฉด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ์งธ, ๋ฌด์—‡์ด ๊ณ ์žฅ๋‚ฌ๋Š”์ง€ ์ •ํ™•ํžˆ ๋ณด๊ณ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‘˜์งธ, ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ๊ณ ๊ฐ€ ๋งŽ์œผ๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์‹œํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฝ๊ณ ๊ฐ€ ๋งŽ์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  4. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ƒํƒœ ๋น„์ €์žฅ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๊ทœ์น™์— ์˜ˆ์™ธ๊ฐ€ ์—†๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์œผ๋กœ๋ถ€ํ„ฐ ์™„์ „ํ•œ ๋…๋ฆฝ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๊ณต์œ  ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์˜ˆ๋ฅผ ๋“ค์–ด S3์— ์ง์ ‘ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๊ทœ์น™์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. https://12factor.net. ์‹œ๊ฐ„์ด ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€ํ•˜๋Š” ๋™์•ˆ ์ฝ”๋“œ๋ฅผ ์ตœ์ ํ™”ํ•  ๋ฐฉ๋ฒ•์ด ์—†์œผ๋ฉฐ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์ง์ ‘ ๋Š˜๋ฆฌ๊ณ  ์ˆ˜ํ‰์  ํ™•์žฅ์„ ํ†ตํ•ด ๋ถ€ํ•˜์— ๋Œ€์ฒ˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  5. ์™ธ๋ถ€ ์„œ๋น„์Šค์˜ ํ• ๋‹น๋Ÿ‰ ๋ฐ ์„ฑ๋Šฅ. ๊ธ‰์†ํ•œ ์„ฑ์žฅ์œผ๋กœ ์ธํ•ด ์ธํ”„๋ผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์™ธ๋ถ€ ์„œ๋น„์Šค์—์„œ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์„ฑ๊ฐ€์‹  ์ผ์€ ์‹คํŒจ ๋•Œ๋ฌธ์ด ์•„๋‹ˆ๋ผ ํ• ๋‹น๋Ÿ‰์ด๋‚˜ ํ•œ๋„์— ๋„๋‹ฌํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์™ธ๋ถ€ ์„œ๋น„์Šค๋Š” ๊ท€ํ•˜์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ™•์žฅ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 
  6. ํ”„๋กœ์„ธ์Šค์™€ ๋Œ€๊ธฐ์—ด์„ ๋ถ„๋ฆฌํ•˜์‹ญ์‹œ์˜ค. ์ด๋Š” ๊ฒŒ์ดํŠธ์›จ์ด ์ค‘ ํ•˜๋‚˜์—์„œ ํ”Œ๋Ÿฌ๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ๋งŽ์€ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. SMS ์ „์†ก์„ ์œ„ํ•œ ์ „์ฒด ๋Œ€๊ธฐ์—ด์ด ์ •๋ณด ์‹œ์Šคํ…œ ๊ฐ„์˜ ์•Œ๋ฆผ ๊ตํ™˜์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๋ฐ์ดํ„ฐ ์ „์†ก ์ง€์—ฐ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋”ฐ๋กœ๋”ฐ๋กœ ์ผํ•˜๋ฉด ์ผ๊พผ์„ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์šธ ๊ฒƒ์ด๋‹ค.
  7. ๊ธˆ์œต ํ˜„์‹ค. ๋ฐ์ดํ„ฐ ํ๋ฆ„์ด ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋ฉด ๊ด€์„ธ์™€ ๊ตฌ๋…์— ๋Œ€ํ•ด ์ƒ๊ฐํ•  ์‹œ๊ฐ„์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŠนํžˆ ์†Œ๊ทœ๋ชจ ํšŒ์‚ฌ์ธ ๊ฒฝ์šฐ ๊ธฐ์–ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  API ์†Œ์œ ์ž์™€ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด๊ฐ€ ํฐ ๊ธˆ์•ก์„ ์ฒญ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ„์•ฝ์„œ๋ฅผ ์ฃผ์˜ ๊นŠ๊ฒŒ ์ฝ์œผ์‹ญ์‹œ์˜ค.

๊ฒฐ๋ก 

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

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

์›๊ฒฉ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” x10 ์›Œํฌ๋กœ๋“œ์—์„œ ์–ด๋–ป๊ฒŒ ์‚ด์•„๋‚จ์•˜์œผ๋ฉฐ ์–ด๋–ค ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๊นŒ?

๋“ฑ๋ก๋œ ์‚ฌ์šฉ์ž๋งŒ ์„ค๋ฌธ ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ์ œ๋ฐœ

๋‹ค์Œ์œผ๋กœ ์ธํ•ด ๋ถ€ํ•˜๊ฐ€ ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€ํ•˜์—ฌ ์„œ๋น„์Šค ์†๋„๊ฐ€ ๋Š๋ ค์ง€๊ฑฐ๋‚˜ ์ค‘๋‹จ๋œ ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

  • 55,6%์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ๋น ๋ฅด๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Œ10

  • 16,7%ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž ์ธํ”„๋ผ ์ œํ•œ3

  • 33,3%ํƒ€์‚ฌ API6 ์ œํ•œ

  • 27,8%๋ฌด๊ตญ์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›์น™ ์œ„๋ฐ˜5

  • 88,9%์ตœ์ ์ด ์•„๋‹Œ ์ž์ฒด ์„œ๋น„์Šค ์ฝ”๋“œ16

18๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ํˆฌํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. 6๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๊ถŒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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