๋๋ฃ ํผ๋๋ฐฑ์ผ๋ก ๋๋์๋ณธ ๋
โ ํ๋ก ํธ์๋ ๋ฉ์ธ ๊ฐ๋ฐ์๋ก์์ ํ๊ณ
ํจ๊ป ์ผํ๋ ๋๋ฃ๋ค์๊ฒ ํผ๋๋ฐฑ์ ๋ฐ์๋ค. ํ์ฌ ๊ฐ์ด ์ผํ๋ ๋๋ฃ๋ ์๊ณ , TF๋ก ์ ๊น ํจ๊ปํ๋ ๋๋ฃ๋, ์ด๋ฏธ ํด์ฌํ ๋๋ฃ๋ ์๋ค. ๋ฐ์๋ณด๊ธฐ ์ ์๋ ์์งํ ๋๊ทผ๊ฑฐ๋ ธ๋ค. ๋ด๊ฐ ์ด๋ป๊ฒ ๋ณด์ด๋์ง ์๋ค๊ณ ์๊ฐํ์ง๋ง, ๋ง์ ๊ธ์๋ก ๋ง์ฃผํ๋ ๊ฑด ๋ค๋ฅธ ์ผ์ด๋๊น. ํผ๋๋ฐฑ์ ์ฝ์ผ๋ฉฐ ์๊ธฐ๋ ํ๊ณ , ์กฐ์ฉํ ๋๋ฌ๋์๋ ๊ฐ์ ์ด ์ฌ๋ผ์ค๊ธฐ๋ ํ๋ค. ์ด ๊ธ์ ๊ทธ ํผ๋๋ฐฑ๋ค์ ๋ฐํ์ผ๋ก ์ค์ค๋ก๋ฅผ ๋์๋ณธ ๊ธฐ๋ก์ด๋ค.
๋๋ ์ด๋ค ๊ฐ๋ฐ์์ธ๊ฐ
๋๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ด์, ํ์ฌ ํด๋ผ์ฐ๋ ์ ํ ํํธ์ ํ๋ก ํธ์๋ ๋ฉ์ธ ๊ฐ๋ฐ์ ์ญํ ์ ๋งก๊ณ ์๋ค. ๋์ ์ฃผ์ ์ญํ ์ ๊ฐ๋ฐ๋ฟ๋ง ์๋๋ผ ์ผ๊ฐ์ ๋ฏธ๋ฆฌ ๋ถ๋ฐฐํ๊ณ ํ์ค์ ์ธ ์ผ์ ์ ์ฐ์ถํ์ฌ ํ ํํธ์ ์กฐ์จํ๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ํ๋ฅผ ํตํด ์ฑํฌ๋ฅผ ๋ง์ถ๋ ๊ฒ์ด๋ค.
์ด๋ฒ ํผ๋๋ฐฑ์ ์ฝ์ผ๋ฉด์, ๋ด๊ฐ ์๊ฐํ๋ '๋'์ ๋๋ฃ๋ค์ด ๋ณด๋ '๋' ์ฌ์ด์ ์๊ฐ๋ณด๋ค ํฐ ๊ฐ๊ทน์ด ์๋ค๋ ๊ฑธ ์๊ฒ ๋์๋ค. ๋์์ ์ค์ค๋ก๋ ๋น์ฐํ๊ฒ ์ฌ๊ฒจ์จ ์ผ์์ ์ธ ์ต๊ด๋ค์ด, ์ฃผ๋ณ์๋ ๊ฝค ์๋ฏธ ์๋ ๊ธฐ์ฌ๋ก ๋ฟ์ ์๋ค๋ ๊ฒ๋ ์์ผ ๋๊ผ๋ค. ๋๋ฃ๋ค์ ํผ๋๋ฐฑ์ ํฌ๊ฒ ์ฌ์ฏ ๊ฐ์ง ํค์๋๋ก ๋ชจ์๋ค.
ํ์ & ์ผ์ ๊ด๋ฆฌ
"๊ฐ๋ฐ ๊ณต์ ์์ธก์ ์ํ์ญ๋๋ค. ๋ชจ๋ ์ ๋ฌด๋ฅผ ์์ฉํ๊ธฐ๋ณด๋ค ํ์ค์ ์ธ ๊ฐ๋ฐ ์ผ์ ์ ๊ณ ๋ คํด ์กฐ์จํ์๊ณ , UX ๊ด์ ์์ ๊ธฐํํ์ ์ญ์ผ๋ก ์๊ฒฌ ์ ์๋ ํ์ญ๋๋ค."
์ผ์ ์ฐ์ถ์ ๋ด๊ฐ ๊ฐ์ฅ ๊ณต์ ๋ค์ด๋ ์์ญ ์ค ํ๋๋ค. ์์ฒญ์ด ๋ค์ด์์ ๋ ๋ฌด์กฐ๊ฑด "ํ ๊ฒ์"๋ผ๊ณ ํ๊ธฐ๋ณด๋ค๋, ์ง๊ธ์ ๋งฅ๋ฝ๊ณผ ์ฐ์ ์์๋ฅผ ํจ๊ป ์ดํด๋ณด๊ณ ํ์ค์ ์ธ ์ผ์ ์ ํจ๊ป ๋ง์ถฐ๊ฐ๋ ๊ฒ์ด ๊ฒฐ๊ตญ ํ ์ ์ฒด์ ์ ๋ขฐ๋ก ์ด์ด์ง๋ค๊ณ ์๊ฐํด์๋ค. ๊ทธ๋ฐ ๋ชจ์ต์ด ํจ๊ป ์ผํ๋ ๋๋ฃ๋ค์๊ฒ๋ ๊ทธ๋ ๊ฒ ๋ณด์ด๊ณ ์๋ค๋ ๊ฑธ, ์ด๋ฒ ํผ๋๋ฐฑ์ ํตํด ํ์ธํ ์ ์์๋ค.
์ ํ ์ดํด๋ & ๊ผผ๊ผผํจ
"๋ฐฐํฌ ์ ์ฒดํฌ๋ฆฌ์คํธ, ์ ๊ฒ ํ์ด์ง, ์๋ด ํ์ ์์ฒญ ๋ฑ PM์ด ๋์น๋ ๋ถ๋ถ๋ค์ ๊ผผ๊ผผํ๊ฒ ์ ์ฑ๊ฒจ์ฃผ์ญ๋๋ค. ๊ธฐํ ์๋ฃ ์ง์ฐ์ ๋ํด์๋ ๋จผ์ ๋ ธํฐ๋ฅผ ์ฃผ์ ์ ์ผ์ ์ฐจ์ง์ด ์์์ต๋๋ค."
"๊ธฐํ์๊ฐ ๋์น ์ฝ๋ ์ผ์ด์ค, ์ฃ์ง ์ผ์ด์ค์ ๋ํด ์ง์ด์ฃผ์ด ์ ํ ๋ฐ ๊ธฐํ์ ๋ํ ์ดํด๋๊ฐ ๋๋ค๊ณ ๋๊ผ์ต๋๋ค. ๊ธฐํ์ ์๋์ ๋ช ์ธ๋ฅผ ์ฝ๊ณ ํด์ํ์ฌ ์๊ฐํ์ง ๋ชป ํ ๋ถ๋ถ์ ์ง๋ฌธํ๋ ๋ฅ๋ ฅ์ด ์ข์ต๋๋ค. ํํ ๋งํ๋ '๋์น๊ธฐ ์ฌ์ด ๋ถ๋ถ'์ ์ ์บ์นํฉ๋๋ค."
์ฌ์ค ์ด๋ฐ ๊ฒ๋ค์ ํ ๋๋ง๋ค '์ด ์ ๋๊น์ง ์ฑ๊ฒจ์ผ ํ๋?' ์ถ์ ์๊ฐ์ด ๊ฝค ์์๋ค. ๊ทธ๋ผ์๋ ๊ณ์ ํด์จ ๊ฑด, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ๊ธฐํ๊ณผ ๊ฐ๋ฐ ์ฌ์ด์ ๋นํ์ ๊ฐ์ฅ ๋จผ์ ๋ฐ๊ฒฌํ ์ ์๋ ์์น์ ์๋ค๊ณ ๋๊ผ๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ ์๋ฆฌ์์ ํ ์ ์๋ ๊ฒ๋ค์ ํด์จ ์ผ๋ค์ด ๋๋ฃ๋ค์๊ฒ ์ค์ ๋ก ๋ฟ์ ์์๋ค๋ ๊ฑธ ์๊ฒ ๋๋ฉด์, ๊ทธ ์์ฌ์ด ์กฐ๊ธ์ฉ ํ์ ์ผ๋ก ๋ฐ๋์๋ค.
ํฌ๋ก์ค ์ง๊ตฐ ์ํต
"๋ฐฑ์๋ ์ฝ๋๋ ์ฝ์ ์ ์์ต๋๋ค. ํ๋ฆ์ ํ์ ํ๋ ๋ฅ๋ ฅ์ด ์์ด, ํ์ ํ ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ธ ์ ์กฐ์ฐจ ์๊ฐํ์ง ๋ชปํ ์ ์ ์ง์ด์ฃผ๊ธฐ๋ ํ์ต๋๋ค."
์์ฑ๋ API ๋ช ์ธ์๋ง ๋ฐ์์ ๊ฐ๋ฐํ๊ธฐ๋ณด๋ค, ์ ์ฒด ํ๋ฆ ์์์ ๋ด๊ฐ ์ด๋ค ์ญํ ์ ํ๊ณ ์๋์ง๋ฅผ ํจ๊ป ์ดํดํ๋ ค๊ณ ๋ ธ๋ ฅํด์๋ค. ๋ฐฑ์๋ ์ฝ๋๋ฅผ ์๋ฒฝํ ์ฝ์ ์๋ ์์ด๋, ํ๋ฆ์ ๋ฐ๋ผ๊ฐ๋ฉฐ "์ด ์๋๋ผ๋ฉด ํ๋ก ํธ์๋์์๋ ์ด๋ป๊ฒ ๋์ฒํด์ผ ํ ๊น"๋ฅผ ๋จผ์ ์๊ฐํด๋ณด๋ ๊ฒ. ๊ทธ๋ฐ ์๋๊ฐ ๋๋ฃ์๊ฒ ์ค์ ๋ก ๋ฟ์ ์์๋ค๋ ๊ฒ ์กฐ์ฉํ ๋ฐ๊ฐ์ ๋ค. ์ง๊ตฐ์ ๊ฒฝ๊ณ๋ณด๋ค ์ ํ์ ํจ๊ป ๋ง๋ ๋ค๋ ๊ฐ๊ฐ์ ๋ ์ค์ํ๊ฒ ์ฌ๊ฒจ์จ ํ๋๊ฐ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๋๋ฌ๋ ๊ฒ ๊ฐ์ ๊ธฐ๋ปค๋ค.
๋ฌธ์ํ & ๋ฆฌ๋์ญ
"์์ ์ด ์ด๋ ๊ฒ ๊ฐ๋ฐํ๋ ค๋ ์ด์ , ๋ฐฑ์๋์๊ฒ ์์ฒญํ๋ ์ฌํญ ๋ฑ์ ๋ช ๋ฃํ๊ฒ ์ ๋ฆฌํด ๊ณต์ ํด์ฃผ์ญ๋๋ค. ํ์ ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ด ์ผ์ ์ฐ์ถ๊ณผ ๋ฌธ์ํ ๋ฑ์์ ์๊ฐํ๋ฉด, ํ์ ํ๊ธฐ ์ข์ ๊ฐ๋ฐ์, ๋์๊ฒ ๋งํ๋ฉด '๋ด๊ฐ ์ผํ๊ธฐ ํธํ๊ฒ ํด์ฃผ๋ ๊ฐ๋ฐ์'๋ผ๊ณ ๋ ๋ถ๋ฅผ ์ ์์ ๋งํผ ๋ฅ๋ ฅ์ด ์ข์ต๋๋ค."
์ฒ์์ '๋์๊ฒ ๋งํ๋ฉด'์ด๋ผ๋ ํํ์ ์ ๊น ๋ฉ์ท๋ค. ๊ทธ๋ฐ๋ฐ ์ฝ๊ณ ๋ ์ฝ๋ค ๋ณด๋, ์ด๊ฒ ํ์ ๊ด๊ณ์์ ๋ฐ์ ์ ์๋ ๊ฝค ์ง์ฌ ์ด๋ฆฐ ์นญ์ฐฌ์ด๋ผ๋ ๊ฑธ ์์๋ค. ์ข์ ํ์ ์ด๋ ๊ฒฐ๊ตญ ์๋๋ฐฉ์ด '์ด ์ฌ๋๊ณผ ํจ๊ปํ ๋ ๋ด ์ผ์ด ๋ ์ ๋๋ค'๊ณ ๋๋ผ๊ฒ ํ๋ ๊ฒ ์๋๊น. ํผ์ ์ ์ง๋ ์ฝ๋๋ ์ค์ํ์ง๋ง, ํจ๊ป ์ผํ๋ ํ๋ฆ์ ๋งค๋๋ฝ๊ฒ ๋ง๋๋ ๊ฒ๋ ๊ฐ๋ฐ์๋ก์ ์ค์ค๋ก๋ฅผ ์ฆ๋ช ํ๋ ๋ฐฉ์์ด ๋ ์ ์๋ค๋ ๊ฑธ ๋ค์ ํ๋ฒ ๋๊ผ๋ค.
๊ธฐ์ ํธ๋ ๋ & ์ธ์ฌ์ดํธ ๊ณต์
"์ต์ ๋๊ตฌยท๋ฌธ๋ฒ์ ์ ๊ทน์ ์ผ๋ก ์ ์ํด์ฃผ์ญ๋๋ค. ๋ค์ํ ์ธ์ฌ์ดํธ๋ฅผ ๋ฌธ์ํํ์ฌ ํ ๋ด์ ๊ณต์ ํด์ฃผ์ญ๋๋ค. ํญ์ ๋ฐ์ ํ๊ณ ์ ํ๋ ์์ง๊ฐ ๋๊ปด์ง๊ณ ๋๋ฃ ๊ฐ๋ฐ์๋ก์ ํฐ ๊ท๊ฐ์ด ๋ฉ๋๋ค."
์๋ก์ด ๋๊ตฌ๋ ๋ฌธ๋ฒ์ ๋ฐ๊ฒฌํ์ ๋ ํผ์ ์จ๋ณด๊ณ ๋๋ด๋ ๊ฒ๋ณด๋ค, ํ์ด ํจ๊ป ํ์ฉํ ์ ์๋๋ก ์ ๋ฆฌํด์ ๋๋๋ ๊ฒ ์์ฐ์ค๋ฌ์ด ํ๋ฆ์ด๋ผ๊ณ ์๊ฐํด์๋ค. ํธ๋ ๋๋ฅผ ์ข๋ ๊ฒ ์์ฒด๋ณด๋ค, ๊ทธ๊ฒ์ด ์ฐ๋ฆฌ ํ์ ๋งฅ๋ฝ์์ ์ด๋ค ์๋ฏธ๋ฅผ ๊ฐ์ง ์ ์๋์ง๋ฅผ ํจ๊ป ๊ณ ๋ฏผํ๋ ๊ณผ์ ์ด ๋ ์ค์ํ๋ค๊ณ ๋๊ปด์๊ธฐ ๋๋ฌธ์ด๋ค.
DX ๊ฐ์ โ ๊ฒฐ๊ณผ๋ก ์ค๋ํ๊ธฐ
"Orval๋ก ๋ฆฌ์กํธ ์ฟผ๋ฆฌ API ์ฐ๊ฒฐ ์๋ํ๋ฅผ ํด์ฃผ์ ์ ๋๋ฃ ํ๋ก ํธ ๊ฐ๋ฐ์๋ก์ ์๋นํ ์์ฐ์ฑ ํฅ์์ ์ฒด๊ฐํ์ต๋๋ค."
OpenAPI ์คํ ๊ธฐ๋ฐ์ผ๋ก React Query ํ ์ ์๋ ์์ฑํ๋ ์์ ์ ์ฒ์ ๋์ ํ ๋, ์์งํ ๊ณต๊ฐ๋๋ฅผ ์ป๋ ๊ฒ ์ฝ์ง ์์๋ค. ๊ธธ๊ฒ ์ค๋ช ํ๋ ๊ฒ๋ณด๋ค ์ผ๋จ ์๋ํ๋ ๊ฑธ ๋ณด์ฌ์ฃผ๋ ๊ฒ ๋ซ๊ฒ ๋ค ์ถ์ด์ ๋จผ์ ๋ง๋ค์ด๋ดค๊ณ , ํ์๋ค์ด ์ง์ ์ฒด๊ฐํ ์ ์๋ ๋ณํ๋ก ์ด์ด์ก๋ค. ์ด ๊ฒฝํ์ ํตํด ๋ค์ ํ๋ฒ ํ์ธํ ๊ฒ์ด ์๋ค๋ฉด, ์์ฐ์ฑ ๋๊ตฌ๋ ๋ง์ด ์๋๋ผ ๊ฒฐ๊ณผ๋ก ์ค๋ํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ ๋ด ์๋๊ฐ ์๋๋ผ ํ ์ ์ฒด์ ํ๋ฆ์ผ๋ก ์ธก์ ๋์ด์ผ ํ๋ค.
์นจ์ฐฉํจ & ์ ๋ขฐ
"์ด์ด์๋ ์ํฉ์์๋ ์นจ์ฐฉํ๊ฒ ์ ๋ฌด๋ฅผ ์ ๋ฆฌํ๋ฉฐ ์ปค๋ฎค๋์ผ์ด์ ํ๋ ๋ฅ๋ ฅ, ์๊ตฌ์ฌํญ์ด ๋ง์ ํํธ ํ๋ก ํธ์๋์์ ์ผ๋ง๋ ํฐ ์ฅ์ ์ธ์ง. ์ด ๋ถ ์์ผ๋ฉด ์ผ ์ ๋์๊ฐ๋๋ค."
์์ํ์ง ๋ชปํ๋ ํผ๋๋ฐฑ์ด๋ผ ๋ ์ค๋ ๋ง์์ ๋จ์๋ค. ์์ธกํ๊ธฐ ์ด๋ ต๊ณ ๋ณ์๊ฐ ๋ง์ ์ํฉ์์๋ ํ๋ค๋ฆฌ์ง ์๊ณ ์ ๋ฌด๋ฅผ ์ ๋ฆฌํ๋ ๋ชจ์ต์ด, ๋๋ฃ์๊ฒ '์ ๋ขฐ'๋ผ๋ ํํ๋ก ์์ฌ ์์๋ค๋ ๊ฒ. ์นจ์ฐฉํจ์ ์๋ ํ๊ณ ๋๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋๋ฐ, ๋์๋ณด๋ฉด ๊ทธ๊ฒ๋ ์กฐ๊ธ์ฉ ์ ํํ๊ณ ํ๋ จํด์จ ๊ฒฐ๊ณผ์๋ ๊ฒ ๊ฐ๋ค. ๊ฐ์ ์ด ์์๋ ์๊ฐ์๋ ํ ํ ํฌ ๋ฆ์ถ๊ณ ์ ๋ฆฌํด์ ๋งํ๋ ค๋ ์ต๊ด์ด, ํ ์์์ ์์ ๊ฐ์ผ๋ก ์์ฉํ๊ณ ์์๋ค๋ ๊ฑธ ์ด๋ฒ์ ์ฒ์์ผ๋ก ์ ๋๋ก ์ธ์ํ๋ค.
๋ง์น๋ฉฐ โ ํผ๋๋ฐฑ์ ๊ฑฐ์ธ์ด๋ค
์ด๋ฒ ํผ๋๋ฐฑ์ ํตํด ๊ฐ์ฅ ํฌ๊ฒ ๋๋ ๊ฑด, ๋ด๊ฐ ์ํ๊ณ ์๋ ๊ฒ๊ณผ ์์ผ๋ก ์ฑ์ ๋๊ฐ์ผ ํ ๋ฐฉํฅ์ด ์๊ฐ๋ณด๋ค ์ ๋ช ํ๊ฒ ๋ณด์ธ๋ค๋ ์ ์ด์๋ค. ๋๋ฅผ ๋ณด๋ ๋๋ค์ด ์๊ฐ๋ณด๋ค ์ฌ์ธํ๊ณ , ๊ทธ๋ค์ด ๊ฑด๋ค๋ ์ธ์ด๊ฐ ์๊ฐ๋ณด๋ค ๋ฐ๋ปํ๋ค.
๊ฐ๋ฐ์๋ก์์ ์ฑ์ฅ์ด ์๋ก์ด ๊ธฐ์ ์คํ์ ์ด๋ ฅ์์ ์๋ ๊ฒ๋ง์ ์๋๋ผ๋ ๊ฑธ, ์ด๋ฒ์ ๋ค์ ํ๋ฒ ๋๊ผ๋ค. ํ ์์์ ์ด๋ค ํ๋ฆ์ ๋ง๋ค์ด๊ฐ๊ณ ์๋์ง, ์ด๋ค ํ์ ์ ๋จ๊ธฐ๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ ํ์ ์ด ๋๋ฃ๋ค์ ๊ณ ๋จํจ์ ์กฐ๊ธ์ด๋ผ๋ ๋์ด์ฃผ์๋์ง โ ๊ทธ๋ฐ ๊ฒ๋ค์ด ์ด์ฉ๋ฉด ๋ ๋ณธ์ง์ ์ธ ์ฑ์ฅ์ ์งํ์ผ ์ ์๋ค.
์์ผ๋ก๋ ์ ํํ๊ฒ ์ผ์ ์ ์ฐ์ถํ๊ณ , ๊ผผ๊ผผํ๊ฒ ์ฑํฌ๋ฅผ ๋ง์ถ๋ฉด์, ๋ด๊ฐ ๊ฐ์ง ๊ฒ๋ค์ด ํ์๊ฒ ์จ์ ํ ๋ฟ์ ์ ์๋๋ก ๋ ์ ๋ช ํ๊ฒ ์ผํ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ๋ค.
์ด ๊ธ์ ๋น๋ ค, ์ฑ์ฅ์ ๊ฑฐ์ธ์ด ๋์ด์ค ๋๋ฃ๋ค์๊ฒ ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋ฅผ ์ ํ๋ค.
๋๊ธ