๐ฅ๏ธ ์น์ฌ์ดํธ ์ํ ์ ๊ฒ๊ธฐ: ์ฐํด ๋ค ์๋ ํฌ์ค์ฒดํฌ
์ฐํด๋ ์ฃผ๋ง์ด ๋๋ ๋ค์๋ ์ฌ๋ฌ ์น์ฌ์ดํธ์ API๊ฐ ์ ์ ๋์ํ๊ณ ์๋์ง
๊ฐํธํ GUI ๋๊ตฌ๋ก ํ ๋ฒ์ ํ์ธํ๊ณ , ๋ก๊ทธ์ ๋ธ๋ผ์ฐ์ ํ๋ฉด์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฆํด ๋ณด์ธ์!
โจ ํต์ฌ ํน์ง
- ๋ณต์ URL ์ผ๊ด ์ ๊ฒ
์ผํ(,)๋ก ๊ตฌ๋ถ๋ ์ฌ๋ฌ ์ฃผ์๋ฅผ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. - ์๋ ๋ก๊ทธ ๊ธฐ๋ก
์ง์ ๋ ํด๋์ ๋ ์ง·์๊ฐ, ์ํ ๋ถ๋ฅ, HTTP ์ฝ๋, ์๋ต ์๊ฐ(ms)์ ํ ์คํธ ํ์ผ๋ก ์ ์ฅํฉ๋๋ค. - ์ํ ๋ถ๋ฅ & ์ง๊ด์ ์์ด์ฝ
- โ 2xx: ์ฑ๊ณต
- ๐ 3xx: ๋ฆฌ๋ค์ด๋ ํธ
- โ ๏ธ 4xx: ํด๋ผ์ด์ธํธ ์ค๋ฅ
- โ 5xx: ์๋ฒ ์ค๋ฅ
- ๋ธ๋ผ์ฐ์ ํญ ์คํ ์ต์
์ ๊ฒ ํ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ณธ ๋ธ๋ผ์ฐ์ ์ ํญ์ผ๋ก ๋์ ์๊ฐ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค. - ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ธ GUI
URL ์ ๋ ฅ์ฐฝ, “์ ๊ฒ ํ ๋ธ๋ผ์ฐ์ ๋ก ์ด๊ธฐ” ์ฒดํฌ๋ฐ์ค, “์ ๊ฒ ์์” ๋ฒํผ๋ง์ผ๋ก ์ฌ์ฉ!
๐ ๏ธ ์ค๋น ์ฌํญ
- Python 3.6 ์ด์ ์ค์น
- ์์ฒญ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
- Windows ๊ธฐ๋ณธ ๋ธ๋ผ์ฐ์ ์ค์
Tip: ๋ก๊ทธ๋ฅผ ๋จ๊ธธ ํด๋ ๊ฒฝ๋ก๋ ๋๊ตฌ ์ค์ ์์ ์ํ๋ ์์น๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๐ ๋น ๋ฅธ ์์ ๊ฐ์ด๋
- ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด ๊น๋ํ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค.
- URL ์ ๋ ฅ๋์ ์ ๊ฒํ ์ฃผ์๋ฅผ ์ผํ๋ก ๊ตฌ๋ถํ์ฌ ์ ๋ ฅํ์ธ์.
- “์ ๊ฒ ํ ๋ธ๋ผ์ฐ์ ๋ก ์ด๊ธฐ” ์ต์
์ ์ ํํ๋ฉด,
์ ๊ฒ์ด ๋๋ ๋ค ํด๋น ์ฃผ์๋ค์ด ๊ธฐ๋ณธ ๋ธ๋ผ์ฐ์ ํญ์ ์๋์ผ๋ก ์ด๋ฆฝ๋๋ค. - “์ ๊ฒ ์์” ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์์ฐจ ์์ฒญ์ด ์ด๋ฃจ์ด์ง๊ณ ,
์๋ฃ ์๋ด ํ์ ์ด ํ์๋ฉ๋๋ค. - ์ง์ ๋ ๋ก๊ทธ ํด๋๋ฅผ ์ด์ด ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ์ธ์!
๐ฏ ํ์ฉ ํฌ์ธํธ
- ์ฐํด ์งํ ๋ชจ๋ํฐ๋ง: ์ผ์ผ์ด ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ์ง ์์๋ ์ฆ์ ์ํ ํ์
- ์ ๊ธฐ ํฌ์ค์ฒดํฌ: ์๋์ฐ ์ค์ผ์ค๋ฌ ๋๋ cron์ ๋ฑ๋กํด ์๋ ์คํ
- ์ธํธ๋ผ๋ท·API ๊ด๋ฆฌ: ๋ด๋ถ ์๋น์ค ๊ฐ์ฉ์ฑ ๊ด๋ฆฌ์ ์ต์
- ์๋ฒ ๋ง์ด๊ทธ๋ ์ด์ ๊ฒ์ฆ: ๋ง์ด๊ทธ๋ ์ด์ ์ ํ ๋น๊ต ์ ๊ฒ
๐ก ํ์ฅ ์์ด๋์ด
- ์๋ฆผ ์ฐ๋: ์ค๋ฅ ๋ฐ์ ์ ์ด๋ฉ์ผ·Slack ์๋ ์๋ฆผ
- ๋์๋ณด๋ ์ฐ๊ณ: ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ ํ ์๊ฐํ ๋๊ตฌ์ ์ฐ๊ฒฐ
- ์ฌ์๋ & ๋กค๋ฐฑ: ํน์ ์ค๋ฅ ์ ์๋ ์ฌ์์ฒญ ๋๋ ๋ณต๊ตฌ ์คํฌ๋ฆฝํธ ํธ๋ฆฌ๊ฑฐ
- ๋ณด๊ณ ์ ์๋ ์์ฑ: ์ผ๊ฐ/์ฃผ๊ฐ ์ ๊ฒ ๊ฒฐ๊ณผ ์์ฝ ๋ณด๊ณ ์ ์ถ๋ ฅ
๐ก๏ธ ์ด์ “์น์ฌ์ดํธ ์ํ ์ ๊ฒ๊ธฐ”๋ก ์์ฌ ๋ชจ๋ํฐ๋ง๊ณผ ์ ์ํ ์ฅ์ ๋์์ ๊ฒฝํํด ๋ณด์ธ์!
๋ฐ์ํ