์นด๋ฅด๋งˆ๋Š” ํŒŒํ‹ฐ์—์˜ ์ดˆ๋Œ€์ž…๋‹ˆ๋‹ค

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

์นด๋ฅด๋งˆ๋Š” ํŒŒํ‹ฐ์—์˜ ์ดˆ๋Œ€์ž…๋‹ˆ๋‹ค

๋‹ต๋ณ€์„ ์“ฐ๊ฒŒ ๋œ ๊ฒŒ์‹œ๋ฌผ์„ ์ธ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

โ€œ์นด๋ฅด๋งˆโ€๋ฅผ ์ค„์ด๋Š” ์ด์œ ๋Š” ๋‘ ๊ฐ€์ง€๋ฟ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋” ๋งŽ์€ ๊ฒƒ์„ ๋ณด๊ณ  ์ด๊ฒƒ์ด ๋‚ด ํ˜ธ๊ธฐ์‹ฌ์„ ์ž๊ทนํ•ฉ๋‹ˆ๋‹ค.

์ด ๋‘ ๊ฐ€์ง€ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ŠคํŒจ๋จธ
  • ํ™์ˆ˜๊พผ

์†”์งํžˆ ๋งํ•ด์„œ ๋‘ ๊ฐ€์ง€ ์ด์œ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ ํŠน์ • ์‚ฌ์šฉ์ž๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  1. ๋‚˜๋Š” ์ด ์‚ฌ๋žŒ์„ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค
  2. ์ด ์‚ฌ๋žŒ์€ ์—ฌ๊ธฐ ์‚ฌ๋žŒ์ด ์•„๋‹ˆ์•ผ

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

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

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

๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋‚˜๋ฌด ์•„๋ž˜ ์•„์ฃผ ๋จผ ๊ณณ์— ํผ์กŒ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ํ•˜๊ณ  ์‹ถ์€ ๋ง์€ ์ „ํ˜€ ๊ทธ๋Ÿฐ ๊ฒƒ์ด ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํŒŒํ‹ฐ์— ๋Œ€ํ•œ ๋น„์œ ๋ฅผ ํ™•์žฅํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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

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

๊ทธ๋Ÿฐ ๊ฒƒ๋“ค.

์ถœ์ฒ˜ : habr.com

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