ํ ํ๋ฆฟ ๋์์ธ์ ๋งฅ๋ฝ์์ ์ฌ์ฉ์ ํ๋กํ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ์ํธ ์์ฉ์ ํตํด ์์ง๋ ๊ฐ์ธ, ํ๋ ๋ฐ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ์ฑ ์ฌ์ฉ์์ ํฌ๊ด์ ์ธ ๋์งํธ ํํ์ ์๋ฏธํฉ๋๋ค. ์ด ๋์งํธ ID๋ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ง์ถคํํ๊ณ , ์ฝํ ์ธ ์ ๊ถ์ฅ ์ฌํญ์ ๋ง์ถคํํ๊ณ , ๊ฐ์ธํ๋ ์ง์์ ์ ๊ณตํ๊ธฐ ์ํ ๊ธฐ๋ฐ ์ญํ ์ ํ์ฌ ๋ณธ์ง์ ์ผ๋ก ์ฌ์ฉ์ ์ฐธ์ฌ์ ๋ง์กฑ๋๋ฅผ ๋์ ๋๋ค.
ํจ๊ณผ์ ์ธ ์ฌ์ฉ์ ํ๋กํ์ ๋ค์ฉ๋์ ๋ค์ฐจ์ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ํ๋ซํผ์ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ์ ์ํ ์ ์์ต๋๋ค. ํน์ ๋ชฉํ๋ฅผ ์ถฉ์กฑํ๊ณ ๋ฐ์ดํฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๊ท์ ์ ์ค์ํ๋๋ก ์ฌ์ฉ์ ํ๋กํ์ ์ ์คํ๊ฒ ์ค๊ณํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, AppMaster ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ ๋ฐ์ดํฐ ๋ณดํธ ์ง์นจ์ ์ค์ํ๊ณ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ํจ์จ์ ์ธ ๊ตฌ์ฑ ๋ฐ ๊ฒ์.
์ฌ์ฉ์ ํ๋กํ์ ๋์์ธํ ๋ ๊ฐ๋ฐ์๋ ์ฌ์ฉ์ ์ธ๊ตฌํต๊ณ, ๊ธฐ๋ณธ ์ค์ , ํ๋ ๋ฐ ๊ณผ๊ฑฐ ์ํธ ์์ฉ๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์บก์ฒํจ์ผ๋ก์จ ์ฑ ์ ์์๋ ๊ฐ์ธํ ์ ๋ต์ ๋ง์ถคํํ๊ณ ์ฌ์ฉ์์ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ์ ์ต์ ์ผ๋ก ์ถฉ์กฑํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ์ธ๊ตฌํต๊ณ: ์ด๋ฆ, ๋์ด, ์ฑ๋ณ, ์์น, ์ง์ , ์ธ์ด, ์ฐ๋ฝ์ฒ ์ ๋ณด ๋ฑ์ ๊ธฐ๋ณธ ์ ๋ณด๊ฐ ์ฌ์ฉ์ ํ๋กํ์ ํต์ฌ์ ๊ตฌ์ฑํฉ๋๋ค. ํน์ ๋ฐ์ดํฐ ํฌ์ธํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ง๋ค ๋ค๋ฅผ ์ ์์ง๋ง ์ด๋ฌํ ์ธ๊ตฌํต๊ณ๋ ํ๊ฒ ๋ง์ผํ ์บ ํ์ธ, ๊ฐ์ธํ๋ ๋ฉ์์ง์ ์ํด ์ฌ์ฉ์๋ฅผ ๋ถ๋ฅํ๊ณ ์ธ๊ตฌํต๊ณ ๊ทธ๋ฃน ์ ๋ฐ์ ๊ฑธ์ณ ์ฌ์ฉ์ ํ๋ ์ถ์ธ๋ฅผ ์ดํดํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ : ์ฌ์ฉ์ ํ๋กํ์ ์ฝํ ์ธ ์ฅ๋ฅด, ์๋ฆผ ์ค์ , ์ ํธํ๋ ์ํธ ์์ฉ ์ฑ๋ ๋ฑ ์ฑ์ ํต์ฌ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ ์ ์บก์ฒํด์ผ ํฉ๋๋ค. ์ด ์ ๋ณด๋ฅผ ๊ณ ๋ คํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์๋ ๊ด๋ จ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๊ณ , ํต์ ๋น๋๋ฅผ ์กฐ์ ํ๊ณ , ์ฑ ๋ชจ์์ ๊ฐ ์ฌ์ฉ์์ ์ทจํฅ์ ๋ง๊ฒ ๋ง์ถคํํจ์ผ๋ก์จ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ํ๋: ์ฌ์ฉ์ ํ๋กํ์ ํ์ด์ง ์กฐํ์, ์ธ์ ์๊ฐ, ๊ธฐ๋ฅ ์ํธ ์์ฉ, ๊ฐ์ธํ ์์ ์ฐธ์ฌ, ์ธ์ฑ ์ ํ๊ณผ ๊ฐ์ ์งํ๋ฅผ ํตํด ์ฌ์ฉ์ ํ๋์ ์ถ์ ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ๋ถ์ํ๋ฉด ํ๋ ํจํด์ ์๋ณํ๊ณ ์ฑ UX ์ต์ ํ ๋ฐ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ์ด์งํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ด ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ๋ฉด ์ฑ ์ฌ์ฉ์ ๊ธฐ๋ฐ ์ ์ฒด์ ๋ํ ์ค์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฅํ ๋ฐฉํฅ์ ๋ํ ์ ๋ต์ ์์ฌ ๊ฒฐ์ ํ๋ก์ธ์ค๋ฅผ ์๋ฆด ์ ์์ต๋๋ค.
๊ณผ๊ฑฐ ์ํธ ์์ฉ: ํฌ๊ด์ ์ธ ์ฌ์ฉ์ ํ๋กํ์๋ ์ง์ ์ฟผ๋ฆฌ, ํผ๋๋ฐฑ, ๊ฑฐ๋ ๋ด์ญ ๋ฐ ์ด์ ๋ง์ผํ ์บ ํ์ธ ์๋ต๊ณผ ๊ฐ์ ๊ณผ๊ฑฐ ์ฌ์ฉ์ ์ํธ ์์ฉ ๊ธฐ๋ก๋ ํฌํจ๋ฉ๋๋ค. ์ด ์ ๋ณด๋ ์ฌ์ฉ์ ์ฐ๋ ค ์ฌํญ์ ์๋ณํ๊ณ , ํฅํ ํ๋์ ์์ธกํ๊ณ , ๊ธฐ์กด ๊ณ ๊ฐ๊ณผ ๊ฐ๋ ฅํ ๊ด๊ณ๋ฅผ ์ ์งํ์ฌ ๊ถ๊ทน์ ์ผ๋ก ์ฌ์ฉ์ ์ ์ง ๋ฐ ์ถฉ์ฑ๋๋ฅผ ๋์ด๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์์ ์ธ๊ธํ ๊ตฌ์ฑ ์์ ์ธ์๋ ์ฌ์ฉ์ ํ๋กํ์๋ ํ๋ซํผ ๊ฐ ํ์ฌ ํตํฉ ๋ฐ ๋ฐ์ดํฐ ๋๊ธฐํ๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ ํ์ฅ ๊ธฐ๋ฅ๋ ํตํฉ๋์ด์ผ ํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ํํ ๋ฐ์ดํฐ ๊ตํ ๋ฐ ์ ๋ฐ์ดํธ๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ์ฌ๋ฌ ์ ์ ์์ ์ผ๊ด๋๊ณ ๊ฐ์ธํ๋ ๊ฒฝํ์ ์ ๊ณตํ์ฌ ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ์ฐธ์ฌ์ ๋ง์กฑ๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.
AppMaster ์ no-code ํ๋ซํผ์ ํฌ๊ด์ ์ธ ๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ ๋น์ฆ๋์ค ๋ก์ง์ ์์ฑํ๊ณ , ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ํด๋ผ์ฐ๋์ ์ฑ์ ๋ฐฐํฌํจ์ผ๋ก์จ ๊ณ ๊ฐ์ด ์ฌ์ฉ์ ํ๋กํ์ ์๊ฐ์ ์ผ๋ก ๋์์ธํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์๋ฒ ๊ธฐ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๋ฉด ์ฑ ์ ์์๊ฐ ๋ค๋ฅธ ๋ฒ์ ์ ๋ค์ ์ ์ถํ์ง ์๊ณ ๋ ์ฌ์ฉ์ ํ๋กํ, ์ฑ ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ผ๋ฏ๋ก ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ณ ์ฌ์ฉ์ ํ๋กํ ๊ด๋ฆฌ์ ๋ํ ํจ์จ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ํ ์๋ Swagger(๊ฐ๋ฐฉํ API) ๋ฌธ์ ์์ฑ ๋ฐ ์๋ฒ endpoints ์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๊ฐ์ AppMaster ์ ๋ด์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ ๋ชจ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ํํ ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ํธํ์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ณธ์ง์ ์ผ๋ก ์ ๋์์ธ๋ ์ฌ์ฉ์ ํ๋กํ์ ํ ํ๋ฆฟ ๋์์ธ์์ ๊ธ์ ์ ์ด๊ณ ๊ฐ์ธํ๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ด์์ ๋๋ค. ์ ์ ํ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์ ์คํ๊ฒ ๊ณ ๋ คํ๊ณ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๋ ํ๊ฒ ๋ง์ผํ ํ๋, ์ ์ํ ์ฝํ ์ธ ์ถ์ฒ ๋ฐ ํต์ฐฐ๋ ฅ ์๋ ๊ณ ๊ฐ ์ง์์ ์ด์งํ๋ ์ ๋ง๋ค์ด์ง ์ฌ์ฉ์ ํ๋กํ์ ์์ฑํ์ฌ ๊ถ๊ทน์ ์ผ๋ก ์ฌ์ฉ์ ๋ง์กฑ๋์ ์ฑ ์ฑ๊ณต์ ์ด๋ ์ ์์ต๋๋ค.