Epilogue

๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ 1ํ•™๊ธฐ ํ”„๋กœ์ ํŠธ

geum 2020. 9. 20. 15:05

 

โœ ํ•œ ๋‹ฌ๋„ ๋” ์ง€๋‚œ ๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ 1ํ•™๊ธฐ ์•„์ด๋””์–ดํ†ค ํ›„๊ธฐ๊ธ€ (โ´โ—ก`โ)

๋ธ”๋กœ๊ทธ์— ์ ์–ด๋†จ๋˜ ๊ฑฐ ๊ณ ๋Œ€๋กœ ๊นƒํ—ˆ๋ธŒ์— ์˜ฎ๊ฒจ๋†จ๋‹ค๊ฐ€ ์—ฌ๊ธฐ๋กœ ๊ฐ€์ ธ์™”์Œ

 

๋ฉ‹์‚ฌ ์ข…๊ฐ• ์–˜๊ธฐ ์ผ๋˜ ์ผ์ƒ๊ธ€์—์„œ ์ข…๊ฐ• ํ›„๊ธฐ๋Š” ๋”ฐ๋กœ ์จ์•ผ์ง€ ํ–ˆ๋Š”๋ฐ ๋ฌด๋ ค ํ•œ๋‹ฌํ•˜๊ณ ๋„ 2์ฃผ ์ •๋„๋‚˜ ๋” ์ง€๋‚˜์„œ ์ ๊ฒŒ ๋๋‹ค. ์š”์ฆ˜ ์ผ๊ธฐ ๋ฐ€๋ฆฌ๋Š” ์–‘ ๋ณด๋‹ˆ๊นŒ ์ง€๊ธˆ์ด๋ผ๋„ ์•ˆ ์ ์œผ๋ฉด ์ง„์งœ ๊ธฐ์–ต์—์„œ ์‚ฌ๋ผ์งˆ๊นŒ๋ด ํ›„๋‹ค๋‹ฅ ์ ์œผ๋Ÿฌ ์™”๋‹ค ใ…‹ใ…‹ใ…‹ (์ •๋ง ํ˜€๋ฅผ ๋‚ด๋‘๋ฅผ๋งŒํ•œ ๋‚ด ๊ฒŒ์œผ๋ฆ„) ์ข…๊ฐ• ํ›„๊ธฐ๋ผ๊ธฐ๋ณด๋‹ค๋Š” ํ•œ๋‹ฌ ๋ฐ˜? ์ •๋„ ์ง„ํ–‰ํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ๊ฐ€ ๋  ๊ฒƒ ๊ฐ™๋‹ค. ์ด ๊ธ€์„ ์ œ๋•Œ ์ผ๋”๋ผ๋ฉด ์šฐ๋ฆฌ ํŒ€์ด ๋งŒ๋“ค์—ˆ๋˜ ์„œ๋น„์Šค ์‚ฌ์ง„๋„ ๊ฐ„๋‹จํ•˜๊ฒŒ๋‚˜๋งˆ ๋„ฃ์—ˆ์„ํ…๋ฐ, ์‹œ๊ธฐ๊ฐ€ ๋งŽ์ด ์ง€๋‚˜๋ฒ„๋ ค์„œ ์‚ฌ์ง„์ด ์—†๋‹ค๋Š” ๊ฒŒ ์กฐ๊ธˆ ์•„์‰ฝ๋‹ค. ๋ช‡ ๋ฒˆ์˜ ์•„์ด๋””์–ด ํšŒ์˜๋ฅผ ๊ฑฐ์ณ์„œ ๊ฒฐ์ •๋œ ์šฐ๋ฆฌ ํŒ€์˜ ํ”„๋กœ์ ํŠธ ์ฃผ์ œ๋Š” '๋ฐ˜๋ ค๋™๋ฌผ ์ฃผ์ธ ๋งค์นญ ์„œ๋น„์Šค'์˜€๋‹ค. ๋ฐ˜๋ ค๋™๋ฌผ์„ ํ‚ค์šฐ๋Š” ์‚ฌ๋žŒ๋“ค๋ผ๋ฆฌ ๋งŒ๋‚˜์„œ ๊ฐ™์ด ์‚ฐ์ฑ…๋„ ํ•˜๊ณ  ์ •๋ณด ๊ตํ™˜๋„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๊ณ ์ž ํ–ˆ๋‹ค. ์ฃผ์ œ๋ฅผ ์ •ํ•œ ํ›„์— ์—ญํ•  ๋ถ„๋‹ด์„ ํ–ˆ๋Š”๋ฐ ๋‚˜๋Š” ์ง€๋„ API ์ฒ˜๋ฆฌ๋ฅผ ๋งก์•˜๋‹ค. ์ง€๋„ API๋Š” ๋งŽ์ด ์“ฐ์ด๋Š” ๊ฑฐ๋ผ์„œ ๊ตฌ๊ธ€, ์นด์นด์˜ค, ๋„ค์ด๋ฒ„์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” ๊ฒŒ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋“œ ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ๊ฐ€ ๋ ์•„๋‹Œ๊ฐ€? ๋ผ๋Š” ๊ฑฐ๋งŒํ•œ ์ƒ๊ฐ์œผ๋กœ..! ๊ทธ๊ฑฐ๋งŒ ์ž˜ ๊ฐ–๋‹ค ์“ฐ๋ฉด ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ์ผ๋‹จ ๊ฐ์ž ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ ๋‚ด๊ฐ€ ์ตœ์ข…์ ์œผ๋กœ ๊ตฌํ˜„ํ•ด์•ผํ–ˆ๋˜ ๊ธฐ๋Šฅ์€ '์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ€์ž… ์‹œ ๋“ฑ๋กํ•œ ์œ„์น˜(์‚ฌ์šฉ์ž ๊ฑฐ์ฃผ์ง€)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฃผ๋ณ€์— ์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋ฅผ ์ง€๋„์— ํ‘œ์‹œํ•ด์ฃผ๊ธฐ' ์˜€๋‹ค. ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด ๋‚ด ํž˜์œผ๋กœ ํ•œ ๊ฑด ํ™”๋ฉด์— ์ง€๋„ ๋„์šฐ๊ธฐ์™€ ํ˜„์žฌ ๋‚ด ์œ„์น˜ ๋ฐ›์•„์˜ค๊ธฐ๊ฐ€ ๋‹ค์˜€๋‹ค ใ…‹ใ…‹ใ…‹ใ… ใ… ใ… ใ… ใ…  ์ง€๊ธˆ ์ƒ๊ฐํ•ด๋„ ์ •๋ง ๋ฌด๋Šฅ๋ ฅ์˜ ๋์ด์—ˆ๋˜ ๊ณผ๊ฑฐ์˜ ๋‚˜! API๋ฅผ ๊นŠ๊ฒŒ ์‚ฌ์šฉํ•ด๋ณธ ์ ๋„ ์—†์œผ๋ฉด์„œ ๋งŒ๋งŒํ•˜๊ฒŒ ๋ดค๋˜ ๋‚˜์˜ ๋งˆ์Œ๊ฐ€์ง์ด ํฌ๊ฒŒ ํ•œ ๋ชซ ํ–ˆ๋Š”๋ฐ ์–ด๋Š ์ •๋„์˜€๋ƒ๋ฉด ์ค‘๊ฐ„ ๋ฐœํ‘œ ๋•Œ๊นŒ์ง€ ์ •-๋ง ์•ˆ์ผํ–ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฑฐ ๋‹ค ์ œ์ณ๋‘๊ณ  ํ”„๋กœ์ ํŠธ์— ์ง‘์ค‘ํ•œ ๊ฑด ์ค‘๊ฐ„ ๋ฐœํ‘œ ์ดํ›„์˜€๋‹ค.
์ตœ์ข… ๋ฐœํ‘œ 2์ฃผ ์ „๋ถ€ํ„ฐ๋Š” ๊ฑฐ์ง“๋ง ์•ˆ ํ•˜๊ณ  ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๋งก์€ ์นœ๊ตฌ๋ž‘ ํŒ€์žฅ ์˜ค๋น ๋ฅผ ๊ฑฐ์˜ ๋งค์ผ ๋ณธ ๊ฒƒ ๊ฐ™๋‹ค ใ…‹ใ…‹ใ…‹ ์นดํŽ˜ ๊ฐ€์„œ ์ฝ”๋”ฉํ•˜๊ณ  ์ €๋… ๋จน๊ณ  ๋‹ค์‹œ ์นดํŽ˜ ๊ฐ€๊ณ ์˜ ๋ฌดํ•œ๋ฃจํ”„~ ์–ด๋–ค ๋‚ ์€ ์Šคํ„ฐ๋””๋ฃธ ๋นŒ๋ ค์„œ ์Šคํ„ฐ๋””๋ฃธ ๋งˆ๊ฐ ๋•Œ๊นŒ์ง€ ์žˆ๋‹ค ์˜ค๊ณ ..ใ…Ž ์‹œํ—˜๊ธฐ๊ฐ„์—๋„ ๊ทธ๋ ‡๊ฒŒ ํ•ด๋ณธ ์ ์ด ์—†๋Š”๋ฐ ๊ณผ์žฅ ์กฐ๊ธˆ ๋ณดํƒœ์„œ ์ด๋ ‡๊ฒŒ๋งŒ ๊ณต๋ถ€ํ•˜๋ฉด ๊ณผํƒ‘๊นŒ์ง€๋Š” ์•„๋‹ˆ๋”๋ผ๋„ 2๋“ฑ์€ ํ•˜๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค ์ •๋„์˜€๋‹ค. ๊ทผ๋ฐ ์šฐ๋ฆฌ๊ฐ€ ์‹œ๊ฐ„์„ ํˆฌ์žํ•œ๋งŒํผ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ฐฉ์ฐฉ ํ’€๋ฆฌ์ง€ ์•Š๊ธฐ๋„ ํ–ˆ๊ณ  ๋‚ด๊ฐ€ ๋งก์€ ๋ถ€๋ถ„์ด ์šฐ๋ฆฌ๋งŒ์˜ ์œ ๋‹ˆํฌํ•œ ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ(๋ฌผ๋ก  ๋‚˜ ํ˜ผ์ž๋งŒ์˜ ์ƒ๊ฐ ^^) ๋ญ ํ•œ ๊ฒŒ ์—†์œผ๋‹ˆ๊นŒ ๋งˆ์Œ์ด ์กฐ๊ธ‰ํ–ˆ์—ˆ๋‹ค. ๋Œ์ด์ผœ๋ณด๋‹ˆ๊นŒ ํŒ€์œผ๋กœ ๋ญ”๊ฐ€๋ฅผ ํ•  ๋•Œ ์›ํ•˜๋Š”๋Œ€๋กœ ์•ˆ ํ’€๋ฆฌ๋ฉด ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ์ข€ ์ž˜ ๋ฐ›๋Š” ์„ฑ๊ฒฉ์ด๋ผ์„œ ์Šค์Šค๋กœ์—๊ฒŒ ๋” ๋ถ€๋‹ด์„ ์ค€ ๊ฒƒ ๊ฐ™๋‹ค.
๋งˆ๊ฐ ์ผ์ฃผ์ผ ์ „์—๋Š” ์นœ๊ตฌ์™€ ๋งค์ผ ๋ณธ... ๊ฒƒ ๊ฐ™์€ ๊ฒŒ ์•„๋‹ˆ๋ผ ๋งค์ผ ๋ดค๋‹ค. ๋‹จํ†ก์—์„œ๋“  ๋งŒ๋‚ฌ์„ ๋•Œ๋“  ์šด์˜์ง„ ์˜ค๋น ๋“คํ•œํ…Œ ๋งจ๋‚  SOS ์ณค๋Š”๋ฐ ๊ท€์ฐฎ์„ ๋ฒ• ํ•œ๋ฐ๋„ ๋งค๋ฒˆ ๊ผผ๊ผผํ•˜๊ฒŒ ๋„์™€์ค€ ํ‚น-๊ฐ“ ๋‘ ๋ช…์€ ์ •๋ง ์ฒœ์‚ฌ๋‹ค. ํŠนํžˆ ์šด์˜์ง„ ์˜ค๋น  ํ•œ ๋ช…์€ ๊ณ ๋งˆ์›Œ์„œ ๋ณด๋‚ธ ๊ธฐํ”„ํ‹ฐ์ฝ˜๋„ ๊ดœ์ฐฎ๋‹ค๋ฉด์„œ ๊ณ„์† ์•ˆ ๋ฐ›๊ธธ๋ž˜ ์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ ํ•˜๋‚˜๋กœ ํ•ฉ์˜ ๋ณด๊ณ  ๋‚ด๊ฐ€ ์˜ค๋น  ์นดํ†ก ์„ ๋ฌผํ•จ์— ๊ฑฐ์˜ ์‘ค์…”๋„ฃ์—ˆ๋‹ค. ์งˆ๋ฌธ ์ž˜ ๋ฐ›์•„์ค€ ๊ฒƒ๋„ ๊ณ ๋งˆ์› ์ง€๋งŒ ์›น ์„œ๋น„์Šค ๋งŒ๋“œ๋Š”๋ฐ ์›น์— ๋Œ€ํ•œ ์ง€์‹์ด ๋ญฃ๋„ ์—†๋Š” ๋‚˜ํ•œํ…Œ ์ด๋ก ์ ์ธ ๋ถ€๋ถ„๊นŒ์ง€ ์„ค๋ช…ํ•ด์ฃผ๋Š” ๊ฑฐ ๋ณด๊ณ  ๋„ˆ๋ฌด ๋ฏธ์•ˆํ–ˆ๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ… ใ… ใ… ใ…  ์ด๋ฒˆ์— ํ•œ๋ฒˆ ํ•ด๋ดค์œผ๋‹ˆ๊นŒ ๋‹ค์Œ์— ํ•˜๋ฉด ์ž˜ ํ•  ์ˆ˜ ์žˆ์ง€ ์•Š๊ฒ ๋ƒ๊ณ  ํ–ˆ์ง€๋งŒ ์•„์ง ๋ชจ๋ฅด๊ฒ ๋‹ค ใ…Ž ใ…Žใ…Ž
์–ด๋–ป๊ฒŒ ํ˜๋ €๋Š”์ง€๋„ ๋ชจ๋ฅผ 2์ฃผ๊ฐ€ ์ง€๋‚˜๊ณ  ์ตœ์ข… ๋ฐœํ‘œ๊นŒ์ง€ ์ž˜ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค. ์ปดํ“จํ„ฐ๊ณตํ•™์„ ์ „๊ณตํ•˜๊ณ ๋Š” ์žˆ์ง€๋งŒ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ณธ ๊ฑด ์ฒ˜์Œ์ด์—ˆ๋‹ค. ๋ฉ‹์‚ฌ์—์„œ ํ•œ ์ฒซ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋‚ด ์ธ์ƒ์—์„œ ์ „๊ณต์„ ์‚ด๋ ค์„œ ํ•ด๋ณธ ์ฒซ ํ”„๋กœ์ ํŠธ์˜€๋˜ ๊ฒƒ- ์ฝ”๋”ฉ๋„ ๋…ธํŠธ ์ •๋ฆฌํ•˜๋“ฏ์ด ๊ณต๋ถ€ํ•˜๋Š” ์‚ฌ๋žŒ์ด์—ˆ๋Š”๋ฐ ํ™•์‹คํžˆ ๊ฐœ๋ฐœ/์ฝ”๋”ฉ ๊ณต๋ถ€๋Š” ์ด๋Ÿฐ ์‹ค์ „์ ์ธ ๋ญ”๊ฐ€๋ฅผ ํ•ด๋ด์•ผ ์ง€์‹ ์Šต๋“์ด ์ž˜ ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์œ„์—์„œ๋„ ์ ์—ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ์ง€๋„ ์“ฐ๋Š” ๋ฒ•์„ ํ™•์‹คํžˆ ์ตํ˜”๋ƒ๊ณ  ๋ฌป๋Š”๋‹ค๋ฉด ๋‹น์—ฐํžˆ No๋ผ๊ณ  ํ•˜๊ฒ ์ง€๋งŒ ํ”„๋กœ์ ํŠธ ํ•˜๋‹ˆ๊นŒ ๊ณต๋ถ€ ์ž˜๋˜์ง€ ์•Š๋ƒ๊ณ  ๋ฌป๋Š”๋‹ค๋ฉด ๋ฌด์กฐ๊ฑด YES๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๋จน๊ณ  ์‚ด๊ฒŒ ๋  ์ง€, ์›น ์ชฝ์œผ๋กœ ๋จน๊ณ  ์‚ด๊ฒŒ ๋  ์ง€, ์ปด๊ณต๊ณผ ์ „ํ˜€ ์ƒ๊ด€์—†๋Š” ๊ธธ์„ ๊ฐ€๊ณ  ์žˆ์„ ์ง€๋Š” ์•Œ ์ˆ˜ ์—†์ง€๋งŒ ์ผ๋‹จ ๊ฐœ๋ฐœ ์ชฝ ์ง„๋กœ๋ฅผ ๊ฟˆ๊พธ๋Š” ํ•™๋ถ€์ƒ์—๊ฒŒ '๋ฐฐ์›Œ์•ผ ํ•  ๊ฒŒ ๋„ˆ๋ฌด ๋งŽ๊ตฌ๋‚˜'๋ผ๋Š” ์ƒ๊ฐ์„ ๋จธ๋ฆฌ์— ๋•Œ๋ ค ๋ฐ•์•„์ค€(!) ํ”„๋กœ์ ํŠธ์˜€๋‹ค. ์•„ ๊ทธ๋ฆฌ๊ณ  ํ”„๋ก ํŠธ์—”๋“œ๋Š” ๋‚˜๋ž‘ ์•ˆ ๋งž๋Š” ๊ฑฐ ๊ฐ™๋‹ค. ๋ณด๊ธฐ ์ข‹๊ฒŒ ๊พธ๋ฏธ๋Š” ๊ฑด ์ข‹์•„ํ•˜์ง€๋งŒ ์ƒ๊ฐ๋ณด๋‹ค ์ •๋ง ๊ท€์ฐฎ์€ ๋ถ€๋ถ„์ด์—ˆ๋‹ค. ๊ท€์ฐฎ๋‹ค๋Š” ์ƒ๊ฐ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ๋ญ๊ฐ€ ์žˆ๊ฒ ๋ƒ๋งŒ ์•ž์œผ๋กœ ์‚ด์•„๊ฐ€๋ฉด์„œ ๋ฐฑ์—”๋“œ๋ฅผ ๋ชป ํ•˜๋‹ˆ๊นŒ ์–ด์ฉ” ์ˆ˜ ์—†์ด ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๋งก์ง€ ์•Š๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์ง€๊ธˆ๋ณด๋‹ค ๋” ์—ด์‹ฌํžˆ ํ•ด์•ผ๊ฒ ๋‹ค. ์ง„์‹ฌ์ด๋‹ค.