12/1 ํšŒ์˜๋ก

๋‚ ์งœ
Dec 1, 2021

์˜ค๋Š˜ ํ•œ ์ผ


  • API ๋ช…์„ธ 1์ฐจ ์ž‘์„ฑ ๋ฐ ๊ฒ€์ˆ˜
  • ์ž‘์„ฑํ•œ ๋ช…์„ธ์„œ๋ฅผ ํด๋ผ์ด์–ธํŠธ ๋ถ„๋“ค ํ™”๋ฉด๊ณผ ๋น„๊ต
 

API ๋ช…์„ธ ๋…ผ์˜ ๋‚ด์šฉ


  • ์นดํ…Œ๊ณ ๋ฆฌ ์ธ๋„ค์ผ ์ด๋ฏธ์ง€๋Š” ์–ด๋–ป๊ฒŒ ํ•˜์ง€??
    • โ†’ ํ”„๋ก ํŠธ์—์„œ ์ด๋ชจํ‹ฐ์ฝ˜์œผ๋กœ ์˜ˆ์ •
  • ์ง€์—ญ์ •๋ณด๋Š” ์–ด๋–ป๊ฒŒ ํ•˜์ง€??
    • โ†’ ์„œ์šธ์‹œ ์ง€์—ญ๊ตฌโ†’ ์„œ๋ฒ„์—์„œ ๋‚ด๋ ค์ฃผ๋Š”๊ฑธ๋กœ
  • ์›๋ฐ์ดํด๋ž˜์Šค ์ธ๋„ค์ผ์€ ํ•„์š”๊ฐ€ ์—†๋‚˜?(์›๋ฐ์ดํด๋ž˜์Šค ๋ชฉ๋ก ์กฐํšŒ ์‹œ ์ด๋ฏธ์ง€๋ฅผ ๋ญ˜ ์ค˜์•ผํ• ์ง€...)
    • โ†’ ๋“ฑ๋ก ์ด๋ฏธ์ง€์ค‘์— ์ œ์ผ ์•ž ์ด๋ฏธ์ง€
  • ๊ณต๋ฐฉ ์ฃผ์ธ ํ”„๋กœํ•„ ๋ณ€๊ฒฝ์—์„œ ์–ด๋””๊นŒ์ง€ ๋ณ€๊ฒฝ ํ• ์ง€๋ฅผ ์ •ํ•œ๋‹ค.
    • โ†’ ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„, ํ”„๋กœํ•„ url
  • ํ”ผ๋“œ์˜ ๋Œ“๊ธ€ ์กฐํšŒโ†’ ๋”๋ณด๊ธฐ๋กœ ๋นผ๊ธฐโ†’ ๊ฒŒ์‹œ๊ธ€๋งŒ ์ผ๋‹จ ๋‚ด๋ ค์ค€ ํ›„ ์ƒ์„ธ ์กฐํšŒ ํ• ๋•Œ ๋Œ“๊ธ€๋„ ๊ฐ™์ด ์กฐํšŒ
  • OAuth๋Š” ํ”„๋ก ํŠธ ๋ถ„๋“ค๊ณผ ์ด์•ผ๊ธฐํ•จ
    • ํ”„๋ก ํŠธ์ชฝ ์•ก์…˜์ด ํ•„์š”ํ•˜๋‹ค.
    • ํ™”๋ฉด์ด ๋กœ๊ทธ์ธํŽ˜์ด์ง€๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋ ํ…๋ฐ ๊ทธ ๋ถ€๋ถ„ ๊ณ ๋ คํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•จ.
 

๋‚ด์ผ ๊ณ„ํš


  • 12/2 ์ €๋… 6์‹œ์— ๊ฒŒ๋”์—์„œ ๋งŒ๋‚œ๋‹ค.
    • API ๋ช…์„ธ ์ ๊ฒ€
    • ์—”ํ‹ฐํ‹ฐ ์—ฐ๊ด€๊ด€๊ณ„ ์„ค์ •
 
  • CI/CD ๊ตฌ์„ฑ โ†’ ์ง€ํ›ˆ
  • restdocs ์„ค์ •โ†’gradle
  • exceptionโ†’ ์ข…๋ฅ˜, ๋ฉ”์„ธ์ง€ ์ฝ”๋“œ ,response
 

์ด๋ฒˆ์ฃผ ๊ณ„ํš


  • ํ•„์š”ํ•œ ๊ธฐ์ˆ  ๊ฒ€ํ† 
  • API ๋ช…์„ธ์„œ ์™„์„ฑ
  • ์—”ํ‹ฐํ‹ฐ ๊ตฌ์„ฑ ์™„๋ฃŒ
  • ํ‹ฐ์ผ“ ์ •๋ฆฌ ๋ฐ ์—ญํ• ๋ถ„๋‹ด