๊ฐœ๋ฐœ์ž์˜ ์‚ถ์—์„œ ํ…Œ์ŠคํŠธ ์ž‘์—…์˜ ์—ญํ• ์— ๊ด€ํ•˜์—ฌ

๋‹น์‹ ์€ ํ‰์ƒ ๊ธฐ์ˆ  ๋ฉด์ ‘์„ ๋ช‡ ๋ฒˆ์ด๋‚˜ ๋ณด์…จ๋‚˜์š”?

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

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

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

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

์™œ ์šฐ๋ฆฌ์˜ ๊ธฐ๋ณธ ์ง€์‹์˜ ์งˆ์€ ๋งค์šฐ ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š์€ ๊ฑธ๊นŒ์š”?

๊ธฐ์ˆ  ์ธํ„ฐ๋ทฐ๋Š” ์•„์ง ์ธํ„ฐ๋ทฐ์˜ ์™•์ด ๋˜์ง€ ๋ชปํ–ˆ๋‹ค๋ฉด, ์ผ๋ฐ˜์ ์ธ ๊ตฌ์ง ํ™œ๋™๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‹ ์ฒด์— ์‹ฌ๊ฐํ•œ ์ŠคํŠธ๋ ˆ์Šค๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž์ด๋“ , ์ „์ง์ž์ด๋“ , ํ•œ ๊ณณ์—์„œ ์˜ค๋žซ๋™์•ˆ ์ผํ•œ ๊ฐœ๋ฐœ์ž์ด๋“ (์š”์ฆ˜์€ 1๋…„์ด "๊ธด" ๊ฒƒ์œผ๋กœ ์—ฌ๊ฒจ์ง‘๋‹ˆ๋‹ค) ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

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

์–ด๋А ๋‚ , ์ด ์งˆ๋ฌธ์— ํ•„์š”ํ•œ, ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๋ถ„๋„ ์•„์‹œ๋‹ค์‹œํ”ผ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๋Œ€๋‹ต์„ ํ•˜์ง€ ๋ชปํ•œ ์ฑ„, ์ €๋Š” ์•„๋ฌด๋Ÿฐ ์ œ์•ˆ๋„ ๋ฐ›์ง€ ๋ชปํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ๊ทธ๊ฒƒ์€ ์ •๋ง ๊ธฐ๋ปค์Šต๋‹ˆ๋‹ค.

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

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

์ œ๊ฐ€ ๋ชจ๊ตญ์–ด๋กœ ์‚ฌ์šฉํ•˜๋Š” JavaScript์— ๋Œ€ํ•œ ์ข‹์€ ์˜ˆ๋กœ๋Š” React.JS๊ฐ€ ์—†์—ˆ๋‹ค๋ฉด JavaScript ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ 98%๋Š” bind๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๋Š” ํ–‰๋ณตํ•œ ์‚ถ์„ ์‚ด๊ณ  ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ถœ์‹œ๋œ ์ง€ 20๋…„ ์ด์ƒ์ด ์ง€๋‚ฌ๋Š”๋ฐ๋„ ๋ง์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ธํ„ฐ๋ทฐ์—์„œ bind์— ๋Œ€ํ•ด ์งˆ๋ฌธ์„ ๋ฐ›์œผ๋ฉด ์—ฌ์ „ํžˆ ํ˜ผ๋ž€์Šค๋Ÿฌ์›Œํ•  ๊ฒƒ์ด๊ณ , bind๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์€ ์ด ๋ชจ๋“  ๊ณ ๋„๋กœ ์ถ”์ƒ์ ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋ ˆ์ž„์›Œํฌ, ๋ชจ๋“ˆ์„ ๋ฐœ๋ช…ํ•œ ์‚ฌ๋žŒ๋“ค๋ฟ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  React ๋•๋ถ„์— ์ด ์ˆซ์ž๋Š” ๋งˆ์น˜ 97%์— ๋‹ฌํ•˜๋Š” ์ˆ˜์ค€์œผ๋กœ ์ค„์–ด๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

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

์–ธ์–ด์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์‹์ด ๋ถ€์กฑํ•˜๋ฉด ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ€ ์ดˆ๋ž˜๋˜๋‚˜์š”?

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

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

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

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

ActualizeBot

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

ํ˜„์žฌ ๋ด‡์€ 3๊ฐ€์ง€ ๊ฐ„๋‹จํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

ํ˜„์žฌ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋Š” JavaScript, Java, Python, PHP, MySQL์ž…๋‹ˆ๋‹ค. ์ œ ์ดํ•ด์˜ ํ•œ๊ณ„๋กœ ์ธํ•ด ์„ ํƒ์ด ๋‹ค์†Œ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ํ•˜๋ธŒ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋„์›€์„ ๋ฐ›์•„ ์ด ๋ชฉ๋ก์„ ํ™•์žฅํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ด ๋ด‡์€ ์ˆœ์ˆ˜ํ•œ ๋ก์•ค๋กค ํ˜•์‹์œผ๋กœ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ์–ด๋– ํ•œ ๊ฒƒ์— ๋Œ€ํ•œ ๋น„์šฉ๋„ ์ฒญ๊ตฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: ActualizeBot

๊ธฐ์ˆ  ๊ตฌํ˜„์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ์„ค๋ช…

์ด ๋ด‡์€ ๋ณต์žกํ•œ ๊ตฌ์กฐ์˜ ๋ด‡์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค ๋ฏธ๋‹ˆ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ฒซ ๋ฒˆ์งธ ๊ณต๊ฐœ ๋ฒ„์ „์„ ๋‹ค๋“ฌ๊ณ  ์žˆ๋Š” ์—ฌ๋Ÿฌ ์†Œ๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์• ์ • ์–ด๋ฆฐ ์ด๋ฆ„์€ Hobot์ด๊ณ , ์—ด์„ฑ์ ์ธ ํŒฌ์„ ์œ„ํ•ด NPM์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ํ”„๋ ˆ์ž„์›Œํฌ๋Š” Telegraf.JS ๋ฐ TypeScript๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ ์‚ฌ์šฉ ์˜ˆ์ œ๊ฐ€ ํฌํ•จ๋œ 0-0-first ๋ฒ„์ „์€ ๋‹ค์Œ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐํƒ€๋ฒ  ๊ทธ๋ฆฌ๊ณ  ๋ฐ”๋กœ ์‹œ๋„ํ•ด๋ณด์„ธ์š”. ๊ณง ์•„์›ƒ์‚ฌ์ด๋” ๋ฒ„์ „ 0.0.2๋ฅผ ํ™•์žฅํ•˜๊ณ  ๋‹ค๋“ฌ์–ด์„œ ์—…๋กœ๋“œํ•  ์˜ˆ์ •์ด๋ฉฐ, ์ด์— ๋Œ€ํ•œ ๋ณ„๋„ ๋ฌธ์„œ(ํŠธ๋ ํฌ)๋ฅผ ์ž‘์„ฑํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ์ค‘์š”ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ๋„ ์ค‘์š”ํ•  ๊ฒƒ ๊ฐ™๋‹ค๋ฉด ๊ธฐ์  ๊ฒƒ ๊ฐ™์•„์š”.

๊ทธ๋Ÿผ, ๋ฉด์ ‘์€ ๋ช‡ ๋ฒˆ์ด๋‚˜ ๋ณด์…จ๋‚˜์š”?
์ „ํ•˜๊ณ  ์‹ถ์€ ๋ง์ด ์žˆ์„ ๊ฑฐ์˜ˆ์š”!

์ถœ์ฒ˜ : habr.com

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster