์ ํ ์๋น์ค ๊ณ ๊ฐ ํฌํธ: ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๊ณต๊ฐํ๊ณ ๊ด๋ฆฌ์ ๊ถํ ๋ณดํธํ๊ธฐ
๊ณ ๊ฐ์๊ฒ ํ์ํ ์ ๋ณด๋ง ๋ณด์ฌ์ฃผ๊ณ ์ฃผ์ ์์ ์ ์ง์ํ๋ฉฐ ๋ด๋ถ ๊ด๋ฆฌ์ ์ํฌํ๋ก์ฐ๋ฅผ ๋ณดํธํ๋ ์ ํ ์๋น์ค ๊ณ ๊ฐ ํฌํธ์ ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.

์ ํ ์๋น์ค ํฌํธ์ด ํด๊ฒฐํด์ผ ํ ๋ฌธ์
์ ํ ์๋น์ค ๊ณ ๊ฐ ํฌํธ์ ๋น์ฆ๋์ค ์์คํ ์ผ๋ก ๋ค์ด๊ฐ๋ ์๊ณ ์ง์ค๋ ์ถ์ ๊ตฌ์ ๋๋ค. ๊ณ ๊ฐ์ด ์ด๋ฏธ ๊ตฌ๋งคํ๊ฑฐ๋ ์์ฒญํ ํญ๋ชฉ์ ์ํ๋ฅผ ํ์ธํ๊ณ ๋ช ๊ฐ์ง ์์ ํ ์์ ์ ์ค์ค๋ก ์ํํ๊ฒ ํด ์ค๋๋ค. ๋ด๋ถ ๊ด๋ฆฌ์ ์ฑ์ ๋ณต์ ํด์๋ ์ ๋๋ฉฐ, ํ์ด ๋ณผ ์ ์๋ ๋ชจ๋ ๊ฒ์ ๋ ธ์ถํด์๋ ์ ๋ฉ๋๋ค.
๋ด๋ถ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ์ํํฉ๋๋ค. ๋ด๋ถ์ฉ์ผ๋ก ์ค๊ณ๋ ๋ด์ฉ์๋ ๋ด๋ถ ๋ฉ๋ชจ, ์ฌ๊ธฐ ํ๋๊ทธ, ๊ณต๊ธ์ ์ฒด ๋น์ฉ, ์ง์ ์ด๋ฆ, ๋ค๋ฅธ ๊ณ ๊ฐ์ผ๋ก ์ฐ๊ฒฐ๋๋ ๋งํฌ ๋ฑ์ด ์์ฌ ์์ ์ ์์ต๋๋ค. ๋ช๋ช ํ๋๋ฅผ ์จ๊ฒจ๋ ๋ฏผ๊ฐํ ํญ๋ชฉ์ ๋์น๊ธฐ ์ฝ๊ณ , ๋์ค์ ๊ณ ๊ฐ์ด ๋ณธ ์ด์ ๋ฅผ ์ค๋ช ํ๊ธฐ ์ด๋ ค์์ง ์ ์์ต๋๋ค.
๋ชฉํ๋ ๋จ์ํฉ๋๋ค: ๋ฐฑ์คํผ์ค ๋ถ๋ด์ ์ค์ผ ๋งํผ์ ๊ฐ์์ฑ์ ์ ๊ณตํ๋ ๊ณผ๋ํ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ์๋ก์ด ๋ณด์ ๋ฌธ์ ๋ฅผ ๋ง๋ค์ง ์๋ ๊ฒ์ ๋๋ค. ๊ณ ๊ฐ์ ๋ณดํต ๋ช ๊ฐ์ง ์ง๋ฌธ์ ๋ํ ๋ช ํํ ๋ต์ ์ํฉ๋๋ค: ํ์ฌ ์ํ๋ ๋ฌด์์ธ๊ฐ์? ๋ง์ง๋ง ๋ฐฉ๋ฌธ ์ดํ ๋ฌด์์ด ๋ฐ๋์๋์? ์ ์๊ฒ ํ์ํ ๊ฒ์ ๋ฌด์์ธ๊ฐ์? ๋ค์ ๋จ๊ณ๋ ์ธ์ ์ธ๊ฐ์?
ํฌํธ ์ฌ์ฉ์๋ ํ์ด ๊ธฐ๋ํ๋ ๊ฒ๋ณด๋ค ๋ค์ํฉ๋๋ค. ์ก์ฅ ๊ฒฐ์ ๋ฅผ ํ๋ ๊ตฌ๋งค์, ์๋น์ค ํฐ์ผ์ ์ฌ๋ ์์ฒญ์, ํ์ฌ ํ๋กํยท์ฌ์ฉ์ยท์์น๋ฅผ ๊ด๋ฆฌํ๋ ๊ณ ๊ฐ ์ธก ๊ด๋ฆฌ์ ๋ฑ ๋ค์ํ ์ญํ ์ด ๊ฐ์ ๊ณ ๊ฐ์ฌ ์์ ์กด์ฌํ ์ ์์ต๋๋ค. ์ด๋ค์ ๋ชจ๋ ๊ฐ์ ๊ณ ๊ฐ์ ์ํ์ง๋ง ์๋ก ๋ค๋ฅธ ์ ๊ทผ์ด ํ์ํฉ๋๋ค.
๊ตฌ์ฒด์ ์: ๋๊ตฐ๊ฐ๊ฐ โ๋ด ๋ฐฐ์ก์ ์ด๋์ ์๋์?โ๋ผ๊ณ ๋ฌผ์ผ๋ฉด ํฌํธ์ ๋ฐฐ์ก ์ํ, ๋ฐฐ์ก์ง, ์ด์ฉ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋ฐฐ์ก ์ฆ๊ฑฐ๋ฅผ ๋ณด์ฌ์ค์ผ ํฉ๋๋ค. ์ฐฝ๊ณ ํฝ ๋ฆฌ์คํธ, ๋ด๋ถ ์์ค์ปฌ๋ ์ด์ ๋ฉ๋ชจ, ์ง์ ์ฑํ ๊ธฐ๋ก ๋ฑ์ ๋ณด์ฌ์ฃผ๋ฉด ์ ๋ฉ๋๋ค.
ํฌํธ์ ์์ฒด ์ ํ ํ๋ฉด์ผ๋ก ๋ค๋ฃจ์ธ์: ๊ณ ๊ฐ ์ฐ์ ์ผ๋ก ์ค๊ณ๋ ๊น๋ํ ํ๋ฉด, ๋ฐ์ดํฐ ๋ทฐ, ์์ ์งํฉ์ ๋๋ค. ๋ด๋ถ ์ํฌํ๋ก์ ๋ฏธ๋ฌ๊ฐ ์๋๋๋ค.
๊ณ ๊ฐ์ด ๋ฌด์์ ๋ณด๊ณ ๋ฌด์์ ํ ์ง ๊ฒฐ์ ํ๊ธฐ
์ ํ ์๋น์ค ํฌํธ์ ์ง์ํ์ด ํ๋ฃจ ์ข ์ผ ๋ฐ๋ ์ง๋ฌธ์ ๋ตํ ๋ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ์ต๊ทผ ํฐ์ผ์ด๋ ์ฑํ ์ค๋ ๋ 20~50๊ฑด์ ๋ฝ์ ์๋๋ณ๋ก ๊ทธ๋ฃนํํ์ธ์. ์์ง ๋์๋ณด๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด ๋ชฉ์ ์ด ์๋๋๋ค. ๊ณ ๊ฐ์ด ์ค์ค๋ก ํด๊ฒฐํ๋๋ก ๋ ธ์ถํ ๊ฒ์ ์ ํํ๋ ๋จ๊ณ์ ๋๋ค.
์์ฃผ ๋ฐ์ํ๋ ์นดํ ๊ณ ๋ฆฌ์๋ ์ํ ํ์ธ(์ฃผ๋ฌธ, ํ๋ก์ ํธ, ์ฌ๋ก), ์ก์ฅ ๋ฐ ๊ฒฐ์ , ํ์ฌยท์ฐ๋ฝ์ฒ ์ ๋ฐ์ดํธ, ์ผ์ ๋ณ๊ฒฝ ์์ฒญ, ๋ฌธ์ ๋ค์ด๋ก๋(์์์ฆ, ๊ณ์ฝ์, ๋ฆฌํฌํธ) ๋ฑ์ด ์์ต๋๋ค.
๊ฐ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ์ ๋ขฐํ ์ ์๊ฒ ๋ตํ ์ต์ํ์ ๋ฐ์ดํฐ๋ฅผ ์๋ณํ์ธ์. ์ฌ๊ธฐ์ โ์ ๋ขฐํ ์ ์์โ์ด ์ค์ํฉ๋๋ค: ์ง์์ด ์์ฃผ ์๋์ผ๋ก ํ๋๋ฅผ ์์ ํ๋ค๋ฉด ์์ง ๋ณด์ฌ์ฃผ์ง ๋ง์ธ์. ์ ๋ขฐํ ์ ์๋ ์๊ท๋ชจ ํ๋๋ก ์์ํ์ธ์. ์: ํ์ฌ ์ํ, ๋ง์ง๋ง ์ ๋ฐ์ดํธ ์๊ฐ, ์ก์ฅ ์ด์ก, ๋ฉ๊ธฐ์ผ, ๋ฐฐ์ก ์์ ์๊ฐ๋, ์ด์ก์ฅ ๋ฒํธ.
๋ค์์ผ๋ก ๊ณ ๊ฐ์ ๋ฌธ์ยท์๋ณต์ ์ค์ด๋ ๋ช ๊ฐ์ง ์์ ์ ์ ํํ์ธ์. ์ข์ ํฌํธ ์์ ์ ๋จ์ํ๊ณ ๋๋๋ฆด ์ ์์ผ๋ฉฐ ๊ฐ์ฌํ๊ธฐ ์ฝ์ต๋๋ค: ์ก์ฅ ๊ฒฐ์ , ๊ฒฐ์ ์ ๋ณด ์ ๋ฐ์ดํธ, ๋ฌธ์ ์ ๋ก๋, ๋ณ๊ฒฝ ์์ฒญ ์ ์ถ, ๋ซํ ํฐ์ผ ์ฌ์คํ ๋ฑ์ ๋๋ค. ์์ ์ด ๋ด๋ถ์์ ๋ณต์กํ ๋จ๊ณ๋ฅผ ์ด๋ฐํ๋ค๋ฉด ์ง์ ์ ์ด ๋์ ์์ฒญ์ผ๋ก ๋ ธ์ถํ์ธ์.
๋ํ ๋ด๋ถ์ ๋ฐ๋์ ๋จ๊ฒจ๋ฌ์ผ ํ ํญ๋ชฉ์ ์ ์ด๋์ธ์. ์ผ๋ฐ์ ์ธ โํ์ ๊ธ์งโ ํ๋์๋ ์ง์ ๋ฉ๋ชจ, ๋ด๋ถ ์ํ(์ฌ๊ธฐ ํ์ธ, ๋ง์ง ํ๋๊ทธ ๋ฑ), ๋ด๋ถ ๋ด๋น์ ์ด๋ฆ, ์์ค์ปฌ๋ ์ด์ ํ๊ทธ, ํ๋ก์ธ์ค ์ทจ์ฝ์ ์ ๋๋ฌ๋ด๋ ํ๋๊ฐ ํฌํจ๋ฉ๋๋ค.
์ค์ฉ์ ์ธ ํ ์คํธ: ์ด๋ฉ์ผ๋ก ๊ณ ๊ฐ์๊ฒ ๋ถ์ฌ๋ฃ์ง ์์ ํ๋๋ ํฌํธ์๋ ํ์ํ์ง ๋ง์ธ์.
๊ฒฝ๊ณ ์ค์ : ์ญํ , ํ ๋์, ๋ฐ์ดํฐ ๋ฒ์
ํฌํธ์ ๊ท์น์ด ๋จ์ํ ๋๋ง ์๋ํฉ๋๋ค: ์ฌ์ฉ์๊ฐ ๋๊ตฌ์ธ์ง, ์ด๋ค ์กฐ์ง์ ์ํ๋์ง, ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๊ฑด๋๋ฆด ์ ์๋์ง. ์ด ๊ฒฝ๊ณ๋ฅผ ์ ๋๋ก ์ค์ ํ๋ฉด ํ๋ฉด, ๋ฒํผ, API ๋ฑ ๋๋จธ์ง๊ฐ ๋ ์์ ํด์ง๋๋ค.
์ค์ ํ๋์ ๋ฐ์ํ๋ ์ญํ ๋ก ์์ํ์ธ์. ๋๋ถ๋ถ์ ํฌํธ์ ์ธ ์์ค์ด ํ์ํฉ๋๋ค: ๊ณต๊ฐ(๋ก๊ทธ์ธ ํ์ ์์), ์ธ์ฆ๋ ๊ณ ๊ฐ ์ฌ์ฉ์, ๊ทธ๋ฆฌ๊ณ ์์ฌ ์กฐ์ง์ ์ฌ๋๋ค์ ๊ด๋ฆฌํ ์ ์๋ ๊ณ ๊ฐ ๊ด๋ฆฌ์ ์ญํ . ๊ณ ๊ฐ ๊ด๋ฆฌ์๋ ๋๋ฃ ์ด๋๋ ์๋ฆผ ์ค์ ๊ฐ์ ๊ณ ๊ฐ ์์ ์ ์ง์คํ๋๋ก ํ์ธ์. ๋ด๋ถ ๊ด๋ฆฌ์ ์ํฌํ๋ก๋ ๋ถ๋ฆฌํ์ธ์.
ํ ๋์๋ ์๋ณดํ ์ ์๋ ๊ฒฝ๊ณ์ ๋๋ค. ํฌํธ์ ๋ํ๋๋ ๋ชจ๋ ๋ ์ฝ๋๋ account_id๋ organization_id ๊ฐ์ ํ ๋ํธ ์๋ณ์์ ์ฐ๊ฒฐ๋์ด์ผ ํ๋ฉฐ, ๋ชจ๋ ์ฟผ๋ฆฌ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ทธ ํ ๋ํธ๋ก ํํฐ๋ง๋์ด์ผ ํฉ๋๋ค. ์ด๊ฒ์ด ํฌํธ ์ ๊ทผ ์ ์ด์ ํต์ฌ์ด๋ฉฐ, ์ต์ ์ ์๋๋ฆฌ์ค(ํ ๊ณ ๊ฐ์ด ๋ค๋ฅธ ๊ณ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ ๊ฒ)๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
๋ ์ฝ๋ ์์ค ๊ท์น๋ ํ์ํฉ๋๋ค. ๊ฐ์ ์กฐ์ง ์์์๋ ๋ชจ๋ ์ฌ๋์ด ๋ชจ๋ ๊ฒ์ ๋ณผ ์ด์ ๋ ์์ต๋๋ค. ๊ฐ๋จํ ์ ๊ทผ๋ฒ์ ๋ ์ฝ๋๋ฅผ ์์ ์(created_by)์ ํยท๋ถ์์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด ๊ณ ๊ฐ ์ฌ์ฉ์๋ ์์ ์ด ์ด์๋ ํฐ์ผ๋ง ๋ณผ ์ ์๊ณ , ๊ณ ๊ฐ ๊ด๋ฆฌ์๋ ์กฐ์ง ์ ์ฒด ํฐ์ผ์ ๋ณผ ์ ์์ต๋๋ค.
ํ๋ ์์ค ๊ท์น์ ๋ง์ง๋ง ๋ฐฉ์ด์ ์ ๋๋ค. ๋๋ก๋ ๊ณ ๊ฐ์ด ์ก์ฅ์ ๋ณผ ์ ์์ง๋ง ๋ด๋ถ ๋ฉ๋ชจ, ์๊ฐ, ๋ฆฌ์คํฌ ํ๋๊ทธ, ์ง์ ์ ์ฉ ์ฐ๋ฝ์ฒ๋ ์ ๋ ๋ณด์ฌ์ฃผ๋ฉด ์ ๋ฉ๋๋ค. ์ด๋ฌํ ํญ๋ชฉ์ ๋จ์ํ UI์์ ์จ๊ธฐ๋ ๊ฒ์ด ์๋๋ผ ๋ณ๋์ โํฌํธ ์์ โ ํ๋๋ก ์ทจ๊ธํ์ธ์.
๋ฒ์๋ฅผ ๋ฌธ์ํํด์ผ ํ๋ค๋ฉด ๊ฐ๋จํ ๊ท์น์ผ๋ก ์ ์งํ์ธ์:
- ๊ณต๊ฐ: ๋ก๊ทธ์ธ ์ ๋์ ์ง์ง ๊ณต๊ฐ ํ์ด์ง๋ง ํ์ฉ
- ๊ณ ๊ฐ ์ฌ์ฉ์: ์์ ์ด ์์ ํ ์ฃผ๋ฌธ, ์ก์ฅ, ํฐ์ผ ์ฝ๊ธฐ; ์ ํ๋ ํ๋ ์ ๋ฐ์ดํธ
- ๊ณ ๊ฐ ๊ด๋ฆฌ์: ์ ๊ธฐ๋ฅ์ ๋ํด ์ฌ์ฉ์์ ํ์ฌ ํ๋กํ ๊ด๋ฆฌ
- ๋ด๋ถ ๊ด๋ฆฌ์: ์น์ธ, ํธ์ง, ํ๋ถ, ์์ธ ์ฒ๋ฆฌ์ ๋ํ ์ ์ฒด ์ ๊ทผ
ํฌํธ ๋ทฐ๋ฅผ ์ํ ์์ ํ ๋ฐ์ดํฐ ๋ชจ๋ธ ์ค๊ณ
ํฌํธ์ โ์ฌ๋ฐ๋ฅธโ ๋ ์ฝ๋๋ฅผ ๋ณด์ฌ์ฃผ์ง๋ง ์๋ฏธ๊ฐ ํ๋ฆฌ๋ฉด ์คํจํฉ๋๋ค. ๋ด๋ถ ํ ์ด๋ธ์ ์ง์ ์ํฌํ๋ก, ๊ฐ์ฌ, ์์ธ ์ฒ๋ฆฌ๋ฅผ ์ํด ๋ง๋ค์ด์ ธ ๋ณต์กํฉ๋๋ค. ํฌํธ ํ๋ฉด์ ๋น ๋ฅธ ๋ต๋ณ๊ณผ ๊น๋ํ ์์ ์ ์ํ๋ ๊ณ ๊ฐ์ ์ํด ๋ง๋ค์ด์ง๋๋ค. ์ด ๋์ ๋ณ๊ฐ์ ๋ชจ๋ธ๋ก ์ทจ๊ธํ์ธ์.
๋ด๋ถ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ถ ๋ฐ์ํ๋๋ผ๋ ์ ์ฉ ํฌํธ ๋ทฐ ๋ชจ๋ธ์ ๋ง๋์ธ์. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ, ์ฝ๊ธฐ ๋ชจ๋ธ, ๋๋ ๋ด๋ถ ์ด๋ฒคํธ๋ก ์ฑ์์ง๋ ๋ณ๋ ํ ์ด๋ธ์ด ๋ ์ ์์ต๋๋ค. ํต์ฌ์ ํฌํธ ํ๋๊ฐ ์ ๋ณ๋๊ณ ์์ ์ ์ด๋ฉฐ ๋ ธ์ถํด๋ ์์ ํด์ผ ํ๋ค๋ ์ ์ ๋๋ค.
๋ด๋ถ ์ํฌํ๋ก ์ํ๋ ๋ณดํต ์ง์ ๋ถํฉ๋๋ค: "PendingReview", "BackofficeHold", "RetryPayment", "FraudCheck" ๋ฑ. ๊ณ ๊ฐ์ ์ด๋ฐ ์ธ๋ถ ์ํ๋ฅผ ์ ํ์๊ฐ ์์ต๋๋ค. ๋ง์ ๋ด๋ถ ์ํ๋ฅผ ์์์ ๊ณ ๊ฐ ์นํ์ ์ํ๋ก ๋งคํํ์ธ์.
์๋ฅผ ๋ค์ด ์ฃผ๋ฌธ์ด ๋ด๋ถ์ ์ผ๋ก 12๊ฐ ์ํ๋ฅผ ๊ฐ์ง๋ค๋ฉด ํฌํธ์๋ ๋ค์ ์ ๋๋ก ์ถฉ๋ถํฉ๋๋ค:
- ์ฒ๋ฆฌ ์ค
- ๋ฐฐ์ก๋จ
- ๋ฐฐ์ก ์๋ฃ
- ์กฐ์น ํ์
- ์ทจ์๋จ
์์ฝ์ ์ฐ์ ๋ณด์ฌ์ฃผ๊ณ , ํ์ํ ๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ธ์. ๋ฆฌ์คํธ ํ์ด์ง์๋ ํต์ฌ(์ํ, ๋ง์ง๋ง ์ ๋ฐ์ดํธ, ํฉ๊ณ, ์ฐธ์กฐ)๋ง ๋ณด์ฌ์ฃผ๊ณ , ์์ธ ํ์ด์ง์์ ํ๋ชฉ, ์ฒจ๋ถํ์ผ, ์ด๋ฒคํธ ๊ธฐ๋ก์ ํ์ธํ๊ฒ ํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ์ฐ๋ฐ์ ์ ๋ณด ์ ์ถ์ ์ค์ด๊ณ ํ์ด์ง ์๋๋ ๋น ๋ฆ ๋๋ค.
ํ์์ ์ผ๊ด๋๊ณ ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋ง๋์ธ์. ํฌํธ ์ ๋ฐ์ ๊ฑธ์ณ ๋ ์ง ํ์์ ํต์ผํ๊ณ , ๊ธ์ก์ ํตํ์ ํจ๊ป ๋ณด์ฌ์ฃผ๋ฉฐ, ์ฌ์ฉ์์๊ฒ ํผ๋์ ์ฃผ๋ ๋ด๋ถ ์๋ณ์๋ ํผํ์ธ์. ๊ผญ ID๋ฅผ ๋ณด์ฌ์ค์ผ ํ๋ค๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค UUID ๋์ ๊ณ ๊ฐ์ฉ ์ฐธ์กฐ(์: "Invoice INV-20418")์ฒ๋ผ ์ ๊ณตํ์ธ์.
๊ฐ๋จํ ํ ์คํธ: ๊ณ ๊ฐ์ด ํ์ด์ง๋ฅผ ์คํฌ๋ฆฐ์ทํด ์ง์ํ์ ๋ณด๋ด๋ฉด ๋ด๋ถ ์ ๋ฌธ ์ฉ์ด๋ฅผ ๋ฒ์ญํ์ง ์์๋ ์ง์ํ์ด ์ดํดํ ์ ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์๋ค๋ฉด ํฌํธ ๋ทฐ ๋ชจ๋ธ์ ๋ ๋ค๋ฌ์ด ๊ณ ๊ฐ ๋ฌธ์์ฒ๋ผ ์ฝํ๊ฒ ๋ง๋์ธ์.
๊ด๋ฆฌ์ ์ํฌํ๋ก๋ฅผ ๋ ธ์ถํ์ง ์๊ณ ๊ณ ๊ฐ ์์ ๊ณํํ๊ธฐ
ํฌํธ์ด ๋จ์ํ ์ฝ๊ธฐ ์ฐฝ์ด์ด์ผ ํ๋ค๋ ๋ป์ ์๋๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ์ฅ ์์ ํ ํฌํธ์ ๊ณ ๊ฐ ์์ ์ ์ข๊ณ ์์ธก ๊ฐ๋ฅํ๊ฒ ์ ํํ๊ณ ์ด์ ์ ์ด๋ ๋ด๋ถ ๋๊ตฌ์ ๋จ๊น๋๋ค.
์ง์ํ์ ์ด๋ฏธ ์์ฃผ ์์ฒญ๋๋ ์์ ์ด๋ฉด์ ๊ฒ์ฆํ๊ธฐ ์ฌ์ด ๊ฒ๋ถํฐ ์์ํ์ธ์. ์ ํ์ ์๋ก๋ ์ฐ๋ฝ์ฒยท์๋ฆผ ์ค์ ์ ๋ฐ์ดํธ, ์ก์ฅ ๊ฒฐ์ ๋๋ ๊ฒฐ์ ์๋จ ๊ฐฑ์ , ์ฃผ์ ๋ณ๊ฒฝ ์์ฒญ, ํฐ์ผ ์ฒจ๋ถ์ ํจ๊ป ์ด๊ธฐ, ์ก์ฅยท์์์ฆ ๋ค์ด๋ก๋ ๋ฑ์ด ์์ต๋๋ค.
๊ฐ ์์ ์ ํ์ฉ๋๋ ์ ํ์ ์ ์ํ์ธ์. ๊ฐ๋จํ ์ํ๋ก ์๊ฐํ์ธ์: ์์ฒญ์ Draft, Submitted, Approved, Rejected, Completed๊ฐ ๋ ์ ์์ต๋๋ค. ๊ณ ๊ฐ์ Draft์์ Submitted๋ก ์งํํ๊ฒ ํ ์ ์์ง๋ง "์๋ฃ" ๋จ๊ณ๋ ๋ด๋ถ ๋๋ ๋ฐฑ์คํผ์ค ์์คํ ์ ๋ก๋๋ค.
๋ฌด์์ ์ธ์ ๋ณ๊ฒฝํ ์ ์๋์ง์ ๋ํ ๊ท์น์ ๋ช ํํ ํ์ธ์. ์๋ฅผ ๋ค์ด ๋ฐฐ์ก์ด Packed ์ํ๊ฐ ๋๊ธฐ ์ ๊น์ง๋ ์ฃผ์ ๋ณ๊ฒฝ์ ํ์ฉํ๋, ๊ทธ ์ดํ์๋ "์ฃผ์ ํธ์ง" ๋์ "๋ณ๊ฒฝ ์์ฒญ"์ผ๋ก ๋ฐ๊ฟ ๊ณ ๊ฐ์ด ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ง์ ๋ฎ์ด์ฐ์ง ๋ชปํ๊ฒ ํฉ๋๋ค.
๋๋๋ฆด ์ ์๋ ์์ ์๋ ์ถ๊ฐ ํ์ธ ๋จ๊ณ๋ฅผ ๋ฃ์ผ์ธ์. "๊ตฌ๋ ์ทจ์"๋ "ํ๋ถ ์์ฒญ"์ ๋ฌธ์ ๊ฐ ์์ฃผ ๋ฐ์ํ๋ ์์ญ์ ๋๋ค. ์ด๋ฉ์ผ ์ฌ์ ๋ ฅ, CANCEL ์ ๋ ฅ, ์ผํ์ฉ ์ฝ๋ ํ์ธ ๊ฐ์ ๋ ๋ฒ์งธ ๋จ๊ณ๋ฅผ ์ฌ์ฉํ๊ณ ๊ฒฐ๊ณผ(๋ฌด์์ด ์ผ์ด๋๊ณ , ๋ฌด์์ด ๋๋๋ฆด ์ ์๋์ง, ์ค์์ผ ๊ฒฝ์ฐ ์ฐ๋ฝํ ๊ณณ)๋ฅผ ๋ช ํํ ์๋ฆฌ์ธ์.
๋ชจ๋ ๊ณ ๊ฐ ๋์ ์์ ์ ๋ํ ๊ฐ์ฌ ๊ธฐ๋ก์ ๋จ๊ธฐ์ธ์. ๋๊ฐ(์ฌ์ฉ์ ID), ๋ฌด์์(์์ ์ด๋ฆ), ๋ฌด์์ด ๋ฐ๋์๋์ง(์ /ํ), ์ธ์ (ํ์์คํฌํ)๋ฅผ ๊ธฐ๋กํ์ธ์. ๊ฐ๋ฅํ๋ค๋ฉด ์ด๋์์(์์ดํผ/๊ธฐ๊ธฐ) ํ๋์ง๋ ์ผ๊ด๋๊ฒ ์ ์ฅํ์ธ์.
๋จ๊ณ๋ณ: ํฌํธ ๋ ์ด์ด ๊ตฌ์ถ(๋ฐ์ดํฐ, API, UI)
์ข์ ํฌํธ์ "๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์ฌ๋ค๋ณด๋ ์ฐฝ"์ด ์๋๋๋ค. ๋ณ๊ฐ์ ๋ ์ด์ด๋ก ์๊ฐํ์ธ์: ์์์ ํฌํธ ๊ฐ์ฒด, ์์์ ์์ , ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ ํ ์กฐ๊ฐ๋ง ์ฌ์ฉํ๋ UI ํ๋ฉด.
๋ด๋ถ ์์ค๋ค์ ํฌํธ ๊ฐ์ฒด๋ก ๋งคํํ๋ ๊ฒ๋ถํฐ ์์ํ์ธ์. ๋ด๋ถ ํ ์ด๋ธ์๋ ๊ณ ๊ฐ์ด ์ ๋ ๋ณด์ง ์์์ผ ํ ํ๋(ํ ์ธ ๊ท์น, ์ฌ๊ธฐ ๋ฉ๋ชจ, ๋ด๋ถ ํ๊ทธ ๋ฑ)๊ฐ ์์ฌ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Order, Invoice, Shipment, Support Ticket ๊ฐ์ ํฌํธ ๋ทฐ ๋ชจ๋ธ์ ๊ตฌ์ถํ์ธ์.
์ค์ฉ์ ์ธ ๋น๋ ์์:
- ํฌํธ ๊ฐ์ฒด์ ํ๋๋ฅผ ์ ์ํ๊ณ ๊ฐ ์ญํ (viewer, billing contact, admin)์ด ๋ณผ ์ ์๋ ๊ฒ์ ๋ฌธ์ํํ์ธ์.
- ํด๋น ๊ฐ์ฒด๋ค์ ์ค์ฌ์ผ๋ก API ์๋ํฌ์ธํธ๋ฅผ ๋ง๋ค๊ณ ๋ชจ๋ ์์ฒญ์์ ์ฒดํฌ(ํ ๋ํธ, ์์ ๊ถ, ์ํ, ์ญํ )๋ฅผ ๊ฐ์ ํ์ธ์.
- ๊ณ ๊ฐ ์ ๋ฌด์ ๋ง์ถ UI ํ๋ฉด๊ณผ ๋ค๋น๊ฒ์ด์ ์ ๋ง๋์ธ์(๊ด๋ฆฌ์ ๋ฉ๋ด์ ๊ธฐ๋ฐํ์ง ๋ง ๊ฒ).
- ์์ ์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฌ์ ์ ์ฉ ๋ฐฉ์ง(์ ๋ ฅ ๊ท์น, ์๋ ์ ํ, ์์ ํ ์ค๋ฅ ๋ฉ์์ง)๋ฅผ ์ถ๊ฐํ์ธ์.
- ์ถ์ ์ ์ค์ ๊ณ ๊ฐ ์๋๋ฆฌ์ค๋ก ์ข ๋จ ๊ฐ ํ ์คํธ๋ฅผ ์ํํ์ธ์.
์๋ํฌ์ธํธ๋ ๊ฒฐ๊ณผ ์ค์ฌ์ผ๋ก ์ค๊ณํ์ธ์. "์ก์ฅ ๊ฒฐ์ "๋ "์ก์ฅ ์ ๋ฐ์ดํธ"๋ณด๋ค ์์ ํฉ๋๋ค. "์ฃผ์ ๋ณ๊ฒฝ ์์ฒญ"์ ๊ณ ๊ฐ ๋ ์ฝ๋ ์ง์ ํธ์ง๋ณด๋ค ์์ ํฉ๋๋ค. ๊ฐ ์๋ํฌ์ธํธ๋ ๋๊ฐ ํธ์ถํ๋์ง, ์ด๋ค ํ ๋ํธ์ ์ํ๋์ง, ๊ฐ์ฒด๊ฐ ํ์ฉ๋ ์ํ์ธ์ง ํ์ธํด์ผ ํฉ๋๋ค.
UI๋ ๋จ์ํ๊ฒ ์ ์งํ์ธ์: ๋์๋ณด๋, ๋ชฉ๋ก, ์์ธ ํ์ด์ง.
์ค์ ์๋น์ค ์ ๋ง์ง๋ง์ผ๋ก ๊ณ ๊ฐ์ด ์์คํ ์ ํดํนํ๋ ค๊ณ ํ๋ ๊ฒ์ฒ๋ผ ํ ์คํธํ์ธ์: ๋ค๋ฅธ ๊ณ์ ์ ์ก์ฅ์ ๋ณด๋ ค ์๋, ๋น ๋ฅด๊ฒ ๋ฐ๋ณต ์คํ, ๋น์ ์ ์ ๋ ฅ ์ ์ถ, ์ค๋๋ ๋งํฌ ์ฌ์ฉ ๋ฑ. ํฌํธ์ด ์ง๋ฃจํ๊ฒ ๊ฒฌ๋๋ฉด ์ค๋น๋ ๊ฒ์ ๋๋ค.
์ค์ํ ๋ณด์ ๊ธฐ๋ณธ
๊ณ ๊ฐ์ด ์ ๋ขฐํ๊ณ ํ์ด ์์ฌํ ์ ์์ด์ผ ํฌํธ์ด ์๋ํฉ๋๋ค. ๋๋ถ๋ถ์ ํฌํธ ์ฌ๊ณ ๋ ๋ฉ์ง ํดํน์ด ์๋๋ผ ๋จ์ํ ์ค์์์ ์ต๋๋ค: "UI๋ง ์จ๊ฒผ๋ค"๊ฑฐ๋ "๋งํฌ๊ฐ ์ถ์ธก ๊ฐ๋ฅํ๋ค" ๊ฐ์ ๊ฒ๋ค์ ๋๋ค.
์ ์ ํ์ธ๊ณผ ์ธ์ ๋ถํฐ ์์ํ์ธ์
์ํ ์์ค์ ๋ง๋ ์ธ์ฆ ๋ฐฉ์์ ์ฌ์ฉํ์ธ์. ์ด๋ฉ์ผ๋ก ๋ฐ์ก๋๋ ์ผํ์ฉ ์ฝ๋๋ ๋ง์ ํฌํธ์์ ์ถฉ๋ถํ ์ ์์ต๋๋ค. ๋ํ ๊ณ ๊ฐ์๋ SSO๋ฅผ ์ถ๊ฐํด ํด์ฌ ์ ์ ๊ทผ์ ์ฐจ๋จํ๋๋ก ํ์ธ์.
์ธ์ ์ ํผํด๋ฅผ ์ค์ผ ๋งํผ ์งง๊ฒ ์ ์งํ๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ง๋์น๊ฒ ํด์น์ง ์๊ฒ ํ์ธ์. ๋ณด์ ์ฟ ํค, ๋ก๊ทธ์ธ ํ ์ธ์ ํ์ , ์ค์ ๋ก ์ธ์ ์ ๋๋ด๋ ๋ก๊ทธ์์์ ๊ตฌํํ์ธ์.
๋ชจ๋ ์์ฒญ์์ ๊ถํ์ ๊ฐ์ ํ์ธ์
UI๊ฐ ๊ด๋ฆฌ ๋ฒํผ์ ์จ๊ธด๋ค๊ณ ์ ๋ขฐํ์ง ๋ง์ธ์. ๋ชจ๋ API ํธ์ถ์ โ์ด ์ฌ์ฉ์๋ ๋๊ตฌ์ด๋ฉฐ ์ด ์ ํํ ๋ ์ฝ๋์ ๋ํด ์ด ์์ ์ ํ ์ ์๋๊ฐ?โ๋ฅผ ๋ตํด์ผ ํฉ๋๋ค. ์์ฒญ์ด ์ ํจํด ๋ณด์ฌ๋ ๊ทธ ํ์ธ์ ์๋ฒ์์ ์คํํ์ธ์.
ํํ ์คํจ ์: ๊ณ ๊ฐ์ด ์ก์ฅ URL์ ์ด๊ณ ์ฃผ์์ฐฝ์ ID๋ฅผ ๋ฐ๊ฟ ๋ค๋ฅธ ์ฌ๋์ ์ก์ฅ์ ๋ณด๋ ๊ฒฝ์ฐ. ์ด๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด ์์ฐจ์ ์ธ ID ๋์ ๋ฌด์์ UUID ๊ฐ์ ์์ ํ ์๋ณ์๋ฅผ ์ฌ์ฉํ๊ณ , ์์ ๊ถ ๋๋ ํ ๋ํธ ๋ฉค๋ฒ์ญ์ ํญ์ ๊ฒ์ฆํ์ธ์.
๊ฐ์ฌ ๋ก๊ทธ: ์์ ๋ง
๋ก๊น ์ ๋ณด์ํ๋ง์ ์ํ ๊ฒ์ด ์๋๋๋ค. ์ง์ํ์ด "๋๊ฐ ์ด๊ฑธ ๋ณ๊ฒฝํ๋๊ฐ?"์ ๋ตํ๋ ๋ฐ๋ ํ์ํ๊ณ , ๋ฌด์จ ์ผ์ด ์์๋์ง ์ฆ๋ช ํ๋ ๋ฐ๋ ํ์ํฉ๋๋ค.
์ต์ํ ๋ก๊ทธ์ธ ์ด๋ฒคํธ(์คํจ ํฌํจ), ๋ฏผ๊ฐ ๋ ์ฝ๋ ์กฐํ(์ก์ฅ, ํฐ์ผ, ํ์ผ), ๋ณ๊ฒฝ(์ ๋ฐ์ดํธ, ์ทจ์, ์น์ธ), ๊ถํ/์ญํ ๋ณ๊ฒฝ, ํ์ผ ์ ๋ก๋/๋ค์ด๋ก๋๋ฅผ ๊ธฐ๋กํ์ธ์.
์ฒจ๋ถํ์ผ์ ๋ณ๋ ์ ํ์ฒ๋ผ ๋ค๋ฃจ์ธ์
ํ์ผ์ด ํฌํธ์์ ๊ฐ์ฅ ์์ฃผ ๋ฐ์ดํฐ๊ฐ ์๋ ๊ณณ์ ๋๋ค. ๋๊ฐ ์ ๋ก๋ยท์กฐํยท๊ต์ฒดยท์ญ์ ํ ์ ์๋์ง ๊ฒฐ์ ํ๊ณ ํฌํธ ์ ๋ฐ์ ์ผ๊ด๋๊ฒ ์ ์ฉํ์ธ์.
ํ์ผ์ ๊ณต๊ฐ URL์ด ์๋ ์ ๊ทผ ์ ์ด ๋ค์ ์ ์ฅํ์ธ์. ์ ๋ก๋ ์ค์บ, ํ์ผ ํ์ยทํฌ๊ธฐ ์ ํ, ์ ๋ก๋ ๊ธฐ๋ก์ ๋จ๊ธฐ๊ณ , ๊ณ ๊ฐ ๊ณ์ ์ด ๋ซํ๋ฉด ํ์ผ ์ ๊ทผ๋ ํจ๊ป ์ข ๋ฃ๋๊ฒ ํ์ธ์.
ํํ ์ค์์ ํจ์
๋๋ถ๋ถ์ ํฌํธ ๋ฌธ์ ๋ โ๋ํ ํดํนโ์ด ์๋๋๋ค. ์๊ณ ์กฐ์ฉํ ์ค๊ณ ์ ํ์ด ์๋ชป๋์ด ์๋ชป๋ ๊ฒ์ ๋ ธ์ถํ๊ฑฐ๋ ๊ณ ๊ฐ์ด ์๋๋ณด๋ค ๋ง์ ์์ ์ ํ ์ ์๊ฒ ๋ง๋ญ๋๋ค.
ํ ๊ฐ์ง ํํ ์ค์๋ ๋ด๋ถ ์ ์ฉ ํ๋๋ฅผ ์ฐ์ฐํ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ๋๋ค. ๋ด๋ถ ๋ฉ๋ชจ, ์ง์ ์ ์ฉ ํ๊ทธ, ์จ๊ฒจ์ง ์ํ๋ ๊ฐ์ ๋ ์ฝ๋์ ๊ณ ๊ฐ ์นํ์ ๋ฐ์ดํฐ ์์ ๋์ฌ ์์ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ โ๋ชจ๋โ๋ฅผ ํ์ํ๋ ํฌํธ ํ์ด์ง๋ ์๊ฐ์ด ์ง๋๋ฉฐ ๋ฌด์์ธ๊ฐ๋ฅผ ์ ์ถํ๊ฒ ๋ฉ๋๋ค. ํฌํธ ๋ทฐ๋ ๋ณ๋์ ๊ณ์ฝ์ผ๋ก ๋ค๋ฃจ์ด ๊ณ ๊ฐ์ ํ์ํ ํ๋๋ง ์ ํํ์ธ์.
๋ ๋ค๋ฅธ ํจ์ ์ UI์๋ง ์์กดํด ๋ฐ์ดํฐ๋ฅผ ์จ๊ธฐ๋ ๊ฒ์ ๋๋ค. ๋ฐฑ์๋๊ฐ ์ฌ์ ํ ์์ฒญ์ ํ์ฉํ๋ฉด ํธ๊ธฐ์ฌ ๋ง์ ์ฌ์ฉ์๊ฐ ์๋ํฌ์ธํธ๋ฅผ ์ง์ ํธ์ถํด ๋ฐ์ดํฐ๋ฅผ ์ป๊ฑฐ๋ ์์ ์ ์คํํ ์ ์์ต๋๋ค. ๊ถํ์ ๋ฐ๋์ ์๋ฒ ์ธก์์ ๊ฐ์ ํ์ธ์.
ํ ๋ํธ ๋์๋ ๊ฐ์ฅ ํ๊ดด์ ์ด๋ฉฐ ๋ฐ๊ฒฌํ๊ธฐ๋ ์ฝ์ง ์์ต๋๋ค. ๋ ์ฝ๋ ID๋ก๋ง ํํฐ๋งํ๊ณ ๊ณ์ ๋๋ ์กฐ์ง์ผ๋ก ํํฐ๋งํ์ง ์๋ ์ฟผ๋ฆฌ ํ๋๋ฉด ์ถฉ๋ถํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ํ ๊ณ ๊ฐ์ด ๋ค๋ฅธ ๊ณ ๊ฐ์ ID๋ฅผ ์ถ์ธกํด ๋ ์ฝ๋๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ํญ์ ํ ๋ํธ๋ก ์ฝ๊ธฐยท์ฐ๊ธฐ๋ฅผ ๋ฒ์ ์ง์ ํ์ธ์.
โ๋์์ด ๋๋ ค๋โ ๊ณ ๊ฐ ํธ์ง ๊ธฐ๋ฅ๋ ์กฐ์ฌํ์ธ์. ๊ณ ๊ฐ์ด ๊ธ์ก, ์ํ, ๋ด๋น์, ๋ ์ง๋ฅผ ๋ณ๊ฒฝํ๊ฒ ํ๋ฉด ์น์ธ ์ํฌํ๋ก๋ฅผ ์ฐํํ๊ณ ๊ท์ ์ด๋ ์น์ธ ์ ์ฐจ๋ฅผ ๊นจ๋จ๋ฆด ์ ์์ต๋๋ค. ์ฃผ์ ๋ ์ฝ๋๋ฅผ ์ง์ ํธ์งํ๊ฒ ํ๊ธฐ๋ณด๋ค ์์ฒญ์ ์บก์ฒํด ๊ฒํ ํ๋ก์ธ์ค๋ก ๋ผ์ฐํ ํ์ธ์.
๋ค์ ๋ช ๊ฐ์ง ์ ๊ฒ์ ๋๋ถ๋ถ์ ๋ฌธ์ ๋ฅผ ์๋ฐฉํฉ๋๋ค:
- ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด๋ถ ํ๋๋ฅผ ์ ์ธํ ํฌํธ ์ ์ฉ ๋ทฐ๋ฅผ ๊ตฌ์ถํ์ธ์
- ๋ชจ๋ ์๋ํฌ์ธํธ์ ์์ ์์ ๋ฐฑ์๋ ๊ถํ ๊ท์น์ ๊ฐ์ ํ์ธ์
- ๋ชจ๋ ์ฟผ๋ฆฌ๋ฅผ ํ ๋ํธ์ ์ญํ ๋ก ๋ฒ์ ์ง์ ํ์ธ์(๋จ์ํ ๋ ์ฝ๋ ID๋ก๋ง ํํฐ๋งํ์ง ๋ง์ธ์)
- ๊ณ ๊ฐ ์์ ์ ์์ ํ ์ํ ๋ณ๊ฒฝ์ด๋ ์์ฒญ์ผ๋ก ์ ํํ์ธ์
- ๋ถ์์ ๋๋นํด ๊ฐ์ฌ ๊ธฐ๋ก์ ๋จ๊ธฐ์ธ์
์ถ์ ์ ์ ๊ฒ ์ฒดํฌ๋ฆฌ์คํธ
์ค์ ์ฌ์ฉ์์๊ฒ ํฌํธ์ ์ด๊ธฐ ์ , ๋ฌด์์ ๋ณผ ์ ์๊ณ ๋ฌด์์ ๋ณ๊ฒฝํ ์ ์๋์ง์ ์ด์ ์ ๋ง์ถฐ ๋ง์ง๋ง ์ ๊ฒ์ ํ์ธ์. ๋๋ถ๋ถ์ ๋ฌธ์ ๋ ํ ํ๋ฉด์ ๋น ์ง ํํฐ ๊ฐ์ ์์ ๊ฐ๊ณผ์์ ์ต๋๋ค.
์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ ํ ์คํธ ๊ณ ๊ฐ์ผ๋ก ๋๋ผ์ด๋ฐ์ ํด ๋ณด์ธ์. ๊ณ ๊ฐ A๋ก ๋ก๊ทธ์ธํด ๊ณ ๊ฐ B ์์ ์ ์ก์ฅ ๋ฒํธ๋ฅผ ์ฐพ์ ๊ฒ์, URL ๋งค๊ฐ๋ณ์ ๋ณ๊ฒฝ, API ํธ์ถ ๋ฑ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํ์ง ์๋ํ์ธ์. ํ ๋ฒ์ด๋ผ๋ ์ ๊ทผํ ์ ์์ผ๋ฉด ๋ค์ ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค.
์ฌ์ ์ถ์ ์ฒดํฌ๋ฆฌ์คํธ:
- ํ ๋ํธ ๊ฒฉ๋ฆฌ: ๋ชจ๋ ๋ชฉ๋ก, ๊ฒ์, ๋ด๋ณด๋ด๊ธฐ, ์์ธ ํ์ด์ง๋ ํด๋น ์กฐ์ง์ ๋ ์ฝ๋๋ง ๋ณด์ฌ์ผ ํจ
- ํ๋ ์ ๋ฆฌ: ๋ด๋ถ ํ๋(์ง์ ๋ฉ๋ชจ, ๋ง์ง, ๋ด๋ถ ์ํ ์ฝ๋, ๊ด๋ฆฌ์ ์ ์ฉ ํ๊ทธ)๋ฅผ UI, API ์๋ต, ๋ด๋ณด๋ด๊ธฐ์์ ์ ๊ฑฐ
- ์์ ํ ์์ : ๊ฐ ์์ (pay, cancel, reschedule, update)์ ๋ํ ๊ท์น ์ ์, ๋ช ํํ ํ์ธ ํ์, ์ดํดํ๊ธฐ ์ฌ์ด ๊ฒฐ๊ณผ ์ ๊ณต
- ๋ชจ๋ ๋ผ์ฐํธ์ ๊ถํ ์ ์ฉ: UI๋ฟ๋ง ์๋๋ผ ๋ชจ๋ API ์๋ํฌ์ธํธ์ ๋์ผํ ๊ถํ ๊ฒ์ฌ๋ฅผ ์ ์ฉ
- ๋ชจ๋ํฐ๋ง: ๋ฏผ๊ฐํ ์กฐํยท๋ณ๊ฒฝ์ ๊ธฐ๋กํ๊ณ ๋น ๋ฅธ ๋ ์ฝ๋ ์ค์บ ๊ฐ์ ์์ฌ์ค๋ฌ์ด ํจํด์ ๊ฒฝ๋ณด ์ค์
์ด ํญ๋ชฉ๋ค์ ํต๊ณผํ๋ฉด ์์ ์๊ฒ ๋ก ์นํ๊ณ , ์์ ์ฌ์ฉ์ฑ ์ด์๋ ์ด์ ์ค์ ์์ ํ ์ ์์ต๋๋ค.
์์: ์์ ์ ์ ์งํ๋ ์ก์ฅยท๋ฐฐ์ก ํฌํธ
์ผ๋ฐ์ ์ธ ํฌํธ ์์ฒญ์ ๋จ์ํฉ๋๋ค: "๋ด ์ก์ฅ์ ๋ณด๊ณ , ๋ฏธ์ง๊ธ์ก์ ๊ฒฐ์ ํ๊ณ , ๋ฐฐ์ก์ ์ถ์ ํ๊ณ ์ถ๋ค." ์ํ๋ ๋จ์ํฉ๋๋ค: ํ์ด ์ฐ๋ ๋์ผํ ํ๋ฉด์ ๋ ธ์ถํ๋ ์๊ฐ ๊ณ ๊ฐ์ ๊ฒฐ์ฝ ์ธ๋ถ๋ก ๋๊ฐ์๋ ์ ๋ ๋ฉ๋ชจ, ํ๋๊ทธ, ์ํ๋ฅผ ๋ณด๊ธฐ ์์ํฉ๋๋ค.
์์ ํ ํจํด ์์:
๊ณ ๊ฐ์ด ๋ณด๋ ํญ๋ชฉ๊ณผ ํ ์ ์๋ ์ผ
๊ณ ๊ฐ์๊ฒ๋ ๋ฐฑ์คํผ์ค ์ด์ ๋ฐฉ์์ ๋๋ฌ๋ด์ง ์๊ณ ์ง๋ฌธ์ ๋ตํ ์ ์๋ ์ง์ค๋ ๋ทฐ๋ฅผ ์ ๊ณตํ์ธ์. ๊ฐ๋ ฅํ ๊ณ ๊ฐ ๋ทฐ์๋ ์ก์ฅ ๋ชฉ๋ก(์ด์ก, ๋ฉ๊ธฐ์ผ, ๊ฒฐ์ ์ํ), ์ก์ฅ ์์ธ(ํ๋ชฉ ๋ฐ ์ธ๊ธ), ๊ฒฐ์ ๋ด์ญ(๊ฒฐ์ ํ ์์์ฆ ๋ค์ด๋ก๋), ๋ฐฐ์ก ์ํ(์ถ์ ์ด๋ฒคํธ์ ์์ ๋์ฐฉ์ผ), ํน์ ๋ฐฐ์ก์ ์ฐ๊ฒฐ๋ "๋ฐฐ์ก ๋ฌธ์ ์ ๊ณ " ํผ์ด ํฌํจ๋ฉ๋๋ค.
์์ ์ ๋ ์ฝ๋ ๊ธฐ๋ฐ์ผ๋ก ์ข๊ฒ ์ ์งํ์ธ์: ์ก์ฅ ๊ฒฐ์ , ์์์ฆ ๋ค์ด๋ก๋, ๋ฌธ์ ์ ๊ธฐ ๋ฑ. ๊ฐ ์์ ์ ๋ช ํํ ๊ท์น์ ๊ฐ์ ธ์ผ ํฉ๋๋ค(์: "๊ฒฐ์ "๋ ๋ฏธ์ง๊ธ ์ก์ฅ์๋ง ํ์๋๊ณ , "๋ฌธ์ ์ ๊ณ "๋ ๋ฐฐ์ก ์๋ฃ ๋๋ ์ง์ฐ๋ ๋ฐฐ์ก์๋ง ํ์).
๋ด๋ถ์ ๋จ์์ผ ํ ํญ๋ชฉ(๊ฐ์ ๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋๋ผ๋)
์ง์๊ณผ ์ฌ๋ฌด๋ ๋์ผํ ์ก์ฅ๊ณผ ๋ฐฐ์ก ๋ ์ฝ๋๋ก ์์ ํ ์ ์์ง๋ง ๋ด๋ถ ์ ์ฉ ํ๋์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค: ์ ์ฉ ๋ฆฌ์คํฌ ํ๋๊ทธ, ์ ์ฉ ํ๋ ๊ฒฐ์ , ์ง์ ์ฝ๋ฉํธ์ ๋ด๋ถ ์ฒจ๋ถํ์ผ, ๋ด๋ถ ํ ์ํ(๋ถ๋ฅ, ์์ค์ปฌ๋ ์ด์ , SLA ํ์ด๋จธ), ์๋ ์ค๋ฒ๋ผ์ด๋(ํ๋ถ, ์๊ฐ, ์ฃผ์ ์์ ) ๋ฑ.
ํต์ฌ์ ๊ณ ๊ฐ์ฉ ํ๋์ ์ด์์ฉ ํ๋๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค. ๊ฐ์ ๊ธฐ๋ฐ ๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ํ์ ๊ฐ๋ฅํ ํ๋๋ง ๊ณ ๊ฐ์๊ฒ ๋ ธ์ถํ์ธ์.
๋ค์ ๋จ๊ณ: ์์ ํ๊ฒ ๋กค์์ํ๊ณ ๋ฐ๋ณตํ๊ธฐ
ํฌํธ์ ๋ฐ์ดํฐ ๋คํ๊ฐ ์๋๋ผ ์ ํ์ผ๋ก ์ทจ๊ธํ์ธ์. ๊ฐ์ฅ ์์ ํ ๋ก ์น๋ ์๋จ ์ง๋ฌธ์ ๋ตํ๋ ์ข์ ์ฝ๊ธฐ ์ ์ฉ ์ฌ๋ผ์ด์ค๋ก ์์ํด ์ค์ ์ฌ์ฉ์ ๋ณด๋ฉด์ ํ์ฅํ๋ ๋ฐฉ์์ ๋๋ค.
์ค์ฉ์ ์ธ ๋กค์์ ๊ฒฝ๋ก:
- ๋จผ์ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ๋ฐฐํฌํ๊ณ ๋ช ํํ ๋ผ๋ฒจ๊ณผ ํ์์คํฌํ ์ ๊ณต
- ์ํ์ด ๋ฎ๊ณ ๋๋๋ฆด ์ ์๋ ์์ 1~2๊ฐ ์ถ๊ฐ(์ฐ๋ฝ์ฒ ์ ๋ฐ์ดํธ, ์ฝ๋ฐฑ ์์ฒญ ๋ฑ)
- ๋ชจ๋ ์์ ์ ๋ช ์์ ๊ถํ๊ณผ ๊ฐ์ฌ ๋ก๊ทธ ์ ์ฉ
- ์๊ท๋ชจ ๊ณ ๊ฐ ๊ทธ๋ฃน์ ๋จ๊ณ์ ์ผ๋ก ๊ณต๊ฐํ ๋ค ๋ฒ์ ํ๋
- ๋ณ๊ฒฝ ํ์๋ ์ถ์๋ฟ ์๋๋ผ ๊ฐ ๋ณ๊ฒฝ ํ์ ์ ๊ทผ ๊ท์น์ ๊ฒํ
์ถ์ ํ์๋ "๊ธฐ์ ์ ์ผ๋ก๋ ๋ง์ง๋ง ํผ๋์ค๋ฌ์ด" ๋ฐ์ดํฐ๋ฅผ ์ฃผ์ํ์ธ์. ๊ณ ๊ฐ์ ๋ด๋ถ ์ฝ๋, ๋ถ๋ถ ์ํ, ํธ์ง ๊ฐ๋ฅํ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ค์ ๋ก๋ ํธ์งํ ์ ์๋ ํ๋์ ๊ฐํ๋๋ค. ๋ด๋ถ ์ฉ์ด๋ฅผ ํ ๋ฌธ์ฅ์ผ๋ก ์ค๋ช ํ ์ ์์ผ๋ฉด ์จ๊ธฐ๊ฑฐ๋ ๋ ์ฌ์ด ์ฉ์ด๋ก ๋ฐ๊พธ์ธ์.
์ญํ ๊ณผ ๊ถํ์ ํ ๊ณณ์ ๊ธฐ๋กํด ํ ๊ฐ ์ ๋ ฌ์ ์ ์งํ์ธ์: ๋๊ฐ ๋ฌด์์ ๋ณผ ์ ์๋์ง, ๋๊ฐ ๋ฌด์์ ํ ์ ์๋์ง, ์์ ํ์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋์ง, ๊ด๋ฆฌ์๊ฐ ๋ฌด์์ ์ฌ์ ์ํ ์ ์๋์ง. ์ด๋ ๊ฒ ํ๋ฉด ์ ํ๋๊ฐ ์ถ๊ฐ๋๊ณ ์ง์ํ์ด ๋ฌด์ธ๊ฐ๋ฅผ ์ฝ์ํ๋ฉด์ ํฌํธ์ด ์์ํ ๊ณผ๋ค ๋ ธ์ถ๋๋ ๋ฌธ์ ๋ฅผ ๋ง์ ์ ์์ต๋๋ค.
์์์ ์ฝ๋ฉ ์์ด ํฌํธ์ ๊ตฌ์ถํ๊ณ ์ถ๋ค๋ฉด AppMaster๋ ํฌํธ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ์ ๊ทผ ๊ท์น์ ๋น์ฆ๋์ค ๋ก์ง์ผ๋ก ๊ฐ์ ํ๋ฉฐ ํ๋ก๋์ ์ค๋น๋ ๋ฐฑ์๋, ์น ์ฑ, ๋ค์ดํฐ๋ธ ๋ชจ๋ฐ์ผ ์ฑ์ ์์ฑํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ๋ฐฐํฌ ์ ์ฐ์ฑ์ด ํ์ํ๋ฉด AppMaster๋ ํด๋ผ์ฐ๋ ๋ฐฐํฌ์ ์์ค ์ฝ๋ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ง์ํ๋ฏ๋ก ๊ธฐ์กด ํ๊ฒฝ์ ํตํฉํ ์ ์์ต๋๋ค (AppMaster ๋ฐ appmaster.io๋ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค).
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ ํ ์๋น์ค ํฌํธ์ ๊ณ ๊ฐ์ด ๊ฐ์ฅ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ๋คโํ์ฌ ์ํ, ๋ณ๊ฒฝ ๋ด์ฉ, ๊ณ ๊ฐ์๊ฒ ํ์ํ ๊ฒ, ๋ค์ ๋จ๊ณโ์ ๋ตํด ๋ฐ๋ณต์ ์ธ ์ง์ ์์ฒญ์ ์ค์ด๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ด๋ถ ๊ด๋ฆฌ์ ์ฑ์ ๋ณต์ ํ๊ฑฐ๋ ๋ด๋ถ ์ํฌํ๋ก ์ธ๋ถ์ฌํญ์ ๋ ธ์ถํด์๋ ์ ๋ฉ๋๋ค.
๋ด๋ถ ํ ์ด๋ธ์ ์ข ์ข ๊ณ ๊ฐ์ฉ ๋ฐ์ดํฐ์ ์ง์ ์ ์ฉ ํ๋(๋ ธํธ, ์ฌ๊ธฐ ํ๋๊ทธ, ๋น์ฉ, ๋ด๋ถ ํ๊ทธ)๋ฅผ ์์ด ๋ก๋๋ค. UI์์ ํ๋๋ฅผ ์จ๊ฒจ๋ ๋ฏผ๊ฐํ ํญ๋ชฉ์ ๋์น๊ธฐ ์ฝ๊ณ , ํฅํ ์คํค๋ง ๋ณ๊ฒฝ์ผ๋ก ์๋ก์ด ํ๋๊ฐ ์ฐ๋ฐ์ ์ผ๋ก ๋ ธ์ถ๋ ์ ์์ต๋๋ค.
์ต๊ทผ ์ง์ ํฐ์ผ์ ๊ฒํ ํด ์๋๋ณ๋ก ๋ฌถ์ ๋ค์, ๊ทธ ์์ฒญ์ ์ ๋ขฐ์ฑ ์๊ฒ ๋ตํ ์ ์๋ ์ต์ํ์ ํ๋ ์งํฉ์ ์ ํํ์ธ์. ํ์ด ์์ฃผ ์๋์ผ๋ก ๊ณ ์น๋ ํ๋๋ ์์ง ๋ณด์ฌ์ฃผ์ง ๋ง์ธ์. ์ํ, ํฉ๊ณ, ๋ง๊ฐ์ผ, ๋ง์ง๋ง ์ ๋ฐ์ดํธ ์๊ฐ์ฒ๋ผ ์ ๋ขฐํ ์ ์๋ ํญ๋ชฉ์ผ๋ก ์์ํ์ธ์.
๊ธฐ๋ณธ์ ์ผ๋ก ์ก์ฅ ๊ฒฐ์ , ์ฐ๋ฝ์ฒ ์ ๋ณด ์ ๋ฐ์ดํธ, ๋ฌธ์ ์ ๋ก๋, ํฐ์ผ ์ฌ์คํ์ฒ๋ผ ๋จ์ํ๊ณ ๋๋๋ฆด ์ ์์ผ๋ฉฐ ๊ฐ์ฌํ๊ธฐ ์ฌ์ด ์์ ์ ์ ๊ณตํ์ธ์. ๋ด๋ถ์ ์ผ๋ก ๋ณต์กํ ๋จ๊ณ๋ฅผ ์ ๋ฐํ๋ ์์ ์ ์ง์ ์์ ํ์ฉ ๋์ ๊ฒํ ์์ฒญ์ผ๋ก ๋ ธ์ถํ์ธ์.
๋จผ์ ํ ๋ํธ ๋ฒ์๋ฅผ ์ ์ํ๊ณ , ๋ชจ๋ ์กฐํ์ ๋ณ๊ฒฝ์ ์ด๋ฅผ ์ ์ฉํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ์ฌ์ฉ์๊ฐ URL์ด๋ API ํธ์ถ์ ID๋ฅผ ๋ฐ๊ฟ ๋ค๋ฅธ ๊ณ ๊ฐ์ ์ก์ฅ์ด๋ ํฐ์ผ์ ๋ณผ ์ ์๋ ์ต์ ์ ์คํจ ๋ชจ๋๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
์ค์ ํ์๋ฅผ ๋ฐ์ํ๋ ์ญํ ์ ์ฌ์ฉํ์ธ์: ์์ ์ ํญ๋ชฉ์ ๋ค๋ฃจ๋ ์ธ์ฆ๋ ๊ณ ๊ฐ ์ฌ์ฉ์์ ์กฐ์ง ๋ด ์ฌ์ฉ์ ๋ฐ ์ค์ ์ ๊ด๋ฆฌํ๋ ๊ณ ๊ฐ ๊ด๋ฆฌ์๊ฐ ์ผ๋ฐ์ ์ ๋๋ค. ๋ด๋ถ ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ๋ฆฌํ๊ณ , ๊ณ ๊ฐ ๊ด๋ฆฌ์๊ฐ ์ฌ์ค์ ์ง์ ๊ถํ์ฒ๋ผ ์ปค์ง์ง ์๋๋ก ์ฃผ์ํ์ธ์.
ํฌํธ ๋ทฐ ๋ชจ๋ธ์ ๊ณ ๊ฐ์๊ฒ ๋ณด์ฌ์ค ํ๋๋ฅผ ๋ณ๋์ ๊ณ์ฝ์ผ๋ก ๋ค๋ฃจ๋ ๊ฒ์ ๋๋ค. ์ฆ, ๋ช๋ช ๋ด๋ถ ํ๋๋ฅผ ์จ๊ธฐ๋ ์ ๋๊ฐ ์๋๋ผ, ๊ณ ๊ฐ์๊ฒ ๋ณด์ฌ๋ ๋๋ ๊ฒ๋ง ์ ๋ณํด ์ ์ฉ ๋ทฐ(๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ, ์ฝ๊ธฐ ๋ชจ๋ธ, ๋ณ๋ ํ ์ด๋ธ ๋ฑ)๋ฅผ ๋ง๋์ธ์. ์ํจ ๋ด๋ถ ์ํ๋ ์์์ ๊ณ ๊ฐ ์นํ์ ์ํ๋ก ๋งคํํ์ธ์.
๊ฐ์ฅ ์ค์ํ ๋ณด์ ์์๋ ๋ฐฑ์๋์์ ๋ชจ๋ ์์ฒญ์ ๋ํด ๊ถํ์ ๊ฐ์ ํ๊ณ , ์ฝ๊ธฐยท์ฐ๊ธฐ ์ฟผ๋ฆฌ๋ฅผ ํญ์ ํ ๋ํธ์ ์ญํ ๋ก ๋ฒ์ ์ง์ ํ๋ ๊ฒ์ ๋๋ค. ์ถ์ธก ๊ฐ๋ฅํ ์๋ณ์๋ฅผ ํผํ๊ณ ์ธ์ ์ ์์ ํ๊ฒ ์ ์งํ๋ฉฐ ์ฒจ๋ถํ์ผ์ ๊ณต๊ฐ URL์ด ์๋ ์ ๊ทผ ์ ์ด ๋ค์ ์ ์ฅํ์ธ์.
๋๊ฐ ๋ฌด์์ ์ธ์ ํ๋์ง ๊ธฐ๋กํด์ ๋ถ์์ ๋ตํ๊ณ ์ฌ๊ณ ๋ฅผ ์กฐ์ฌํ ์ ์์ด์ผ ํฉ๋๋ค. ์ต์ํ ๋ก๊ทธ์ธ(์คํจ ํฌํจ), ๋ฏผ๊ฐํ ๋ ์ฝ๋ ์กฐํ, ๋ณ๊ฒฝ, ๊ถํ/์ญํ ๋ณ๊ฒฝ, ํ์ผ ์ ๋ก๋/๋ค์ด๋ก๋๋ฅผ ์ผ๊ด๋ ํ์์คํฌํ์ ์ฌ์ฉ์ ID์ ํจ๊ป ๊ธฐ๋กํ์ธ์.
์ฐ์ ํต์ฌ ์ง๋ฌธ์ ๋ค๋ฃจ๋ ์ข์ ์ฝ๊ธฐ ์ ์ฉ ๋ฒ์ ์ผ๋ก ์์ํด ํ๋ ๊ฐ์ง ์ํ์ด ๋ฎ์ ์์ ์ ์ถ๊ฐํ์ธ์. ๋ชจ๋ ์์ ์๋ ๋ช ์์ ๊ถํ๊ณผ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ๋ฌ๊ณ ์๊ท๋ชจ ๊ณ ๊ฐ ๊ทธ๋ฃน์ ๋จ๊ณ์ ์ผ๋ก ๊ณต๊ฐํ์ธ์. ์์ ์ฝ๋ฉ์ ํผํ๊ณ ์ถ๋ค๋ฉด AppMaster๋ ํฌํธ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ์ ๊ทผ ๊ท์น์ ๋น์ฆ๋์ค ๋ก์ง์ผ๋ก ๊ฐ์ ํ๋ฉฐ ๋ฐฑ์๋์ ์ฑ์ ์์ฑํด ๋ฐ๋ณต์ ์ฝ๊ฒ ํด ์ค๋๋ค. (AppMaster ๋ฐ appmaster.io๋ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค.)


