์ด๋ฒคํŠธ๋ฃจํ”„

    ํ”„๋ก ํŠธ์—”๋“œ ๋ฉด์ ‘(์ด๋ฒคํŠธ ๋ฃจํ”„)

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