๐ ๊น๋ํ ํ์ด์ฌ ํํํ ๋ฐฑ์๋
Book Infoโ
์ฑ ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํ๋ฉด ๊ต๋ณด๋ฌธ๊ณ ์ฌ์ดํธ๋ก ์ด๋ํฉ๋๋ค!
- ์ ๋ชฉ: ๊น๋ํ ํ์ด์ฌ ํํํ ๋ฐฑ์๋
- ์ ์: ์ก์์ฐ
- ์ถํ์ฌ: ๋น์ ์ดํผ๋ธ๋ฆญ
- ์ถ๊ฐ: 2019-01-25
๐ฌIntroโ
์ด ์ฑ ์ flask๋ก API๋ฅผ ์ ์ํด๋ณผ ์ ์๋๋ก ๋์์ฃผ๋ ์ฑ ์ ๋๋ค. ์ฌ์ค flask ์ฑ ์ ์ต๊ทผ์ Do it! ์ ํ ํฌ ํ๋ผ์คํฌ๋ผ๋ ์ข์ ์ฑ ์ด ๋์์ฃ . ๊ทธ๋ฐ๋ฐ๋ ์ด ์ฑ ์ ์ ํํ ์ด์ ๋ ๋จ์ํ ํ๋ผ์คํฌ๋ง ๊ณต๋ถํ๋ ๊ฒ์ด ์๋๋ผ API ๊ฐ๋ฐ์ ๊ณต๋ถํด๋ณด๊ณ ์ถ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ํนํ ๋ฐฑ์๋์์ ๊ฑฐ์ ํ์์ ์ผ๋ก ์ฌ์ฉํ๋ REST ์ํคํ ์ฒ ํจํด์ ์ฌ์ฉํด์ ๋ง์ด์ฃ .
์ด ์ฑ ์ ํ๋ผ์คํฌ, REST API๋ฅผ ๊ฐ์ด ๊ณต๋ถํ ์ ์๋ ์ฑ ์ค์ ๊ทธ๋๋ง ๊ฐ์ฅ ์ต๊ทผ์ ๋์์ต๋๋ค. ๋ค๋ฅธ ์ฑ ๋ค์ ๋ ์ค๋๋ ์ฑ ์ด๊ฑฐ๋, ์ฑ ๋ฆฌ๋ทฐ๊ฐ ์์ด์ ํฐ ๊ณ ๋ฏผ ์์ด ์ด ์ฑ ์ ๊ตฌ๋งคํ์์ต๋๋ค. ์๋ฌด๋๋ ์ ํฌ ๋๋ผ์์๋ ํ์ด์ฌ์ ํ์ฉํ ๋ฐฑ์๋๋ณด๋ค ์๋ฐ ์คํ๋ง์ ๋ ๋ง์ด ์ฌ์ฉํด์ ๊ทธ๋ฐ์ง ํ์ด์ฌ์ ํ์ฉํ ๋ฐฑ์๋ ์ฑ ์ด ๊ฝค ์ ์ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ด์ฌ์ ์ฆ๊ฒจ ์ฐ๋ ์ฌ๋์ผ๋ก์ ํ์ด์ฌ์ ํ์ฉํ ๋ฐฑ์๋ ์ฑ ๋ ๋ง์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
Book Reviewโ
API ์ ์โ
twitter์ ์ผ๋ถ ํต์ฌ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํด์ ๋ฏธ๋ ๋ฒ์ ์ ํธ์ํฐ๋ฅผ ๋ง๋ค์ด๋ด ๋๋ค. ์ด API๋ฅผ ๋ง๋ค์ด๋ณด๋ฉด์ HTTP, ๋ฐ์ดํฐ๋ฒ ์ด์ค, unit test, AWS ๋ฐฐํฌ ๋ฑ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๊ฒฝํํ๊ณ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๋ค์ ๊ณต๋ถํ๋ ๋ฐฉ์์ด์ฃ . ๊ทธ๋ ๊ธฐ์ ์ ๋ฐ์ ์ธ ๋ฐฑ์๋ ๊ณต๋ถ์๋ ๋์์ด ๋์ง๋ง, ํ๋ผ์คํฌ ์์ฒด์ ๋ํ ๊ณต๋ถ์๋ ๋์์ด ๋์ง ์์์ต๋๋ค.
HTTP ๊ฐ๋ ๋ค์ ๋ค์ ๋ณต์ตํด๋ณผ ์ ์์๊ณ ์ธ์ฆ ๋ถ๋ถ์ ๋ค๋ฃจ๋ ๊ฒ๋ ์ฌ๋ฐ์์ต๋๋ค. ์ํคํ ์ฒ๋ฅผ ๋ค๋ฃจ๋ ๋ถ๋ถ๋ ์์๋๋ฐ "์ด๋ฐ ๋ถ๋ถ๋ ๋ค๋ค์ค๋ค๊ณ ?" ์๊ฐ์ด ๋ค ์ ๋๋ก ๋์์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.