์์ ํ๊ฒ ๋ณํ๋ฅผ ๋ง๋๋ ์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ
๋ฐ์ดํฐ, ๋ก์ง, UI๋ฅผ ๋ชจ๋ธ๋ก ์์ ํ๊ณ ๊นจ๋ํ ์ฝ๋๋ฅผ ์ฌ์์ฑํด ์ฑ์ ์ ์ฐํ๊ฒ ์ ์งํ๋ ์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ์ธ์.

ํจ์น ๋ฐฉ์์ ๋ณ๊ฒฝ์ด ๊ธฐ์ ๋ถ์ฑ๋ก ๋ณํ๋ ์ด์
ํจ์น๋ ์๋ก์ด ์๊ตฌ์ฌํญ์ด ์๊ฒผ์ ๋ ๊ฐ๋ฅํ ํ ์์ ์์ ์ผ๋ก ์ฑ์ ๋ผ์ ๋ฃ๋ ๋ฐฉ์์ ๋๋ค. ๋น ๋ฅด๊ฒ ๋๊ปด์ง์ง๋ง ๋ฌธ์ ๋ ๊ฐ ํจ์น๊ฐ ๊ตญ์์ ์ธ ์์ ์ด๋ผ๋ ์ ์ ๋๋ค. ๊ตญ์์ ์๋ฆฌ๋ ๋ณดํต ์ฑ์ด ๊ฐ์ ธ์ผ ํ ๊ตฌ์กฐ์ ์ผ์นํ์ง ์์ต๋๋ค.
์๊ฐ์ด ์ง๋๋ฉด ํจ์น๋ค์ด ์์ ๋๋ค. ์ฑ์ ์ฌ์ ํ ๋์ํ์ง๋ง ์ฝ๋์ ๊ตฌ์ฑ์ ์๋ก ์ด๊ธ๋๊ธฐ ์์ํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ๊ฐ์ง๋ฅผ, UI๋ ๋ค๋ฅธ ๊ฒ์ ์์ํ๊ณ , ์ค์ ๊ท์น์ ์ธ ๊ณณ์ ๋๋์ด ์ด์ ์์ต๋๋ค. ๊ทธ ๋ถ์ผ์น๊ฐ ๋ฐ๋ก ๊ธฐ์ ๋ถ์ฑ์ ๋๋ค. ๋จ์ํ โ๋์ ์ฝ๋โ ๋ฌธ์ ๊ฐ ์๋๋ผ ๋ค์ ๋ณ๊ฒฝ์ ํ ๋ ๋์ด๋๋ ๋น์ฉ์ ๋๋ค.
๋๊ฐ ๋ค์๊ณผ ๊ฐ์ ์งํ๋ก ์์๋ณผ ์ ์์ต๋๋ค:
- ๋ก์ง์ด ์์ผ์ ์์ ๊ท์น ๋ณ๊ฒฝ์๋ ์ฌ๋ฌ ํ๋ฉด์ด๋ ์๋ํฌ์ธํธ๋ฅผ ๊ฑด๋๋ ค์ผ ํ๋ค.
- ํ๋๊ฐ ์ค๋ณต๋๋ค(์: "status", "ticket_status", "status_v2") โ ์ด๋ฆ ๋ฐ๊พธ๋ ๊ฒ์ด ์ํํด ๋ณด์ฌ์.
- UI๊ฐ ํน์ ๋ฐ์ดํฐ ํํ๋ ์์ธ์ ์จ๊ฒจ์ง ์์กด์ฑ์ ๊ฐ์ง๋ฉฐ ๋ถ์์ ํด์ง๋ค.
- ์์ ํด๊ฒฐ์ฑ ์ด ์์ ์ฌ๋ผ์ง์ง ์๋ "์์" ํ๋๊ทธ๋ก ๊ตณ์ด์ง๋ค.
- ์์ ์ ํ๋ฉด ๋ ๋ค๋ฅธ ํ์ ์์ ์ ํ์๋ก ํ๋ค. ๋ฌด์์ด ๋ ๊นจ์ง์ง ์๋ฌด๋ ํ์ ํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ํ์ด ์ผ๋ง๋ ๋นจ๋ฆฌ ์ปค์ง๋์ง๊ฐ ๊ฐ์ฅ ๊ณ ํต์ค๋ฝ์ต๋๋ค. ์์ ๋ณ๊ฒฝ(์น์ธ ๋จ๊ณ ์ถ๊ฐ, ๊ฐ๊ฒฉ ๊ท์น ์กฐ์ , ์ฌ์ฉ์ ์ญํ ๋ถ๋ฆฌ ๋ฑ)์ด ์์ธกํ ์ ์๋ ์ํฅ์ ๋ฏธ์ณ ์ํํ ๋ฐฐํฌ๊ฐ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ ์คํธ๋ ์ถ์ธก์ด ๋๊ณ , ๋กค๋ฐฑ์ ํจ์น๊ฐ ๊ด๋ จ ์๋ ๋ถ๋ถ๊น์ง ๊ฑด๋๋ ธ๊ธฐ ๋๋ฌธ์ ๋ ์ด๋ ค์์ง๋๋ค.
์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์ ๋ฐ๋ก ์ด๋ฐ ๋ฌธ์ ์ ๋ํ ์ง์ ์ ์ธ ๋์์ ๋๋ค. ๋ชฉํ๋ ๋ณ๊ฒฝ์ด ์์ธก ๊ฐ๋ฅํ๊ณ ๋๋๋ฆด ์ ์๊ฒ ์ฑ์ ๊ตฌ์กฐํํด ํ๋ซํผ์ด ์ด์ ์ ์์๋ฐฉํธ์ ์ด์ด๋ฐ์ง ์๊ณ ๊นจ๋ํ ์ฝ๋๋ฅผ ์ฌ์์ฑํ ์ ์๊ฒ ํ๋ ๊ฒ์ ๋๋ค.
์ค์ฉ์ ์ธ ๋ชฉํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋ฐ์ดํฐ์ ๋ํ ํ๋์ ๋ช ํํ ์ง์ค ์์ค(โ๊ฑฐ์ ๊ฐ์โ ์ค๋ณต ํ๋ ์์).
- ๊ท์น์ UI๋ ์๋ํฌ์ธํธ ์ฌ๊ธฐ์ ๊ธฐ์ ํฉ์ด์ง์ง ์๊ณ ํ ๊ณณ์ ์กด์ฌ.
- UI๋ ํ์์ ์ ๋ ฅ์ ์ง์คํ๊ณ ๋น์ฆ๋์ค ๊ฒฐ์ ์ ๋ด์ง ์์.
- ๋ณ๊ฒฝ์ ๋ชจ๋ธ๊ณผ ๋ก์ง์์ ๋ฐ์ํ๊ณ , ์ถ๋ ฅ๋ฌผ์ ์์ผ๋ก ๊ณ ์น์ง ์๊ณ ์ฌ์์ฑํจ.
AppMaster ๊ฐ์ ํ๋ซํผ์ ์ฑ์ด ๋ชจ๋ธ๊ณผ ์๊ฐ์ ๋ก์ง์ผ๋ก ์ ์๋๊ณ ํ๋ซํผ์ด ์ ์ฒด ์์ค ์ฝ๋๋ฅผ ์ฌ์์ฑํด ์ฃผ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ง์ํฉ๋๋ค. ๋จ ์ฌ์์ฑ์ด ๊น๋ํ๋ ค๋ฉด ์ฒ์๋ถํฐ ํจ์น-์ฃผ๋ ๊ตฌ์กฐ๋ฅผ ํผํด์ผ ํฉ๋๋ค.
์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์ด ์๋ฏธํ๋ ๋ฐ
์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์ ์ฑ์ ์์ผ๋ก ํธ์งํ ์ฝ๋ ๋๋ฏธ๊ฐ ์๋๋ผ ๋ช ํํ ๋ชจ๋ธ ์งํฉ์ผ๋ก ๋ค๋ฃจ๋ ๋ฐฉ์์ ๋๋ค. ๋ชจ๋ธ์ ๋ฐ๊พธ๊ณ ์ฌ์์ฑํ๋ฉด ์ผ๊ด๋ ์ต์ ๋ฒ์ ์ ์ฑ์ ์ป์ต๋๋ค. ์์ง๋ ๋ณ๊ฒฝ์ ๋จ๊ธด ์ฑ๋ก ๋ค์ ๋ณ๊ฒฝ์ ๋ ์ด๋ ต๊ฒ ๋ง๋ค์ง ์๊ณ ๋ฐฐํฌํ๋ ๊ฒ์ ๋๋ค.
ํจ์น-์ฐ์ ์ํฌํ๋ก์์๋ ์์ ์์ฒญ(์ ์ํ ํ๋, ์น์ธ ๋จ๊ณ ์ถ๊ฐ ๋ฑ)์ด ๊ฐ์ฅ ๋นจ๋ฆฌ ๋ง๋ ๊ณณ์ ๋ผ์์ง๋๋ค. ๋๊ตฐ๊ฐ๊ฐ API ํธ๋ค๋ฌ ํ๋๋ฅผ ์์ ํ๊ณ , ํ ํ๋ฉด์ ์ ๋ฐ์ดํธํ๊ณ , ์ด๋๊ฐ์ ํน์ ์ฒ๋ฆฌ๋ฅผ ์ถ๊ฐํ๊ณ ๋๊ฒจ ๋ฒ๋ฆฝ๋๋ค. ์ค๋์ ์ฑ์ด ๋์ํ์ง๋ง ๋ก์ง์ ํฉ์ด์ ธ ์์ต๋๋ค. ๋ช ๋ฒ ๋ฐ๋ณตํ๋ฉด ์ง์ง ๊ท์น์ด ์ด๋์ ์๋์ง ์๋ฌด๋ ๋ชจ๋ฅด๊ฒ ๋ฉ๋๋ค.
์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์์๋ ์ง์ค์ ์์ค๊ฐ ๋ชจ๋ธ์ ๋จ์ต๋๋ค:
- ๋ฐ์ดํฐ ๋ชจ๋ธ: ์ํฐํฐ, ํ๋, ๊ด๊ณ, ์ ์ฝ์กฐ๊ฑด
- ๋น์ฆ๋์ค ๋ก์ง ๋ชจ๋ธ: ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ท์น๊ณผ ํ๋ฆ
- UI ๋ชจ๋ธ: ํ๋ฉด, ์ปดํฌ๋ํธ, ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ ๋ฐฉ์
์ด ๋ชจ๋ธ๋ค๋ก๋ถํฐ ์์ฑ๋ ๋ชจ๋ ๊ฒ(API ์๋ํฌ์ธํธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ, ์น/๋ชจ๋ฐ์ผ ์ฝ๋)์ ์ถ๋ ฅ๋ฌผ์ ๋๋ค. ๋น ๋ฅธ ์์ ์ ์ํ ์ฅ์๊ฐ ์๋๋๋ค.
AppMaster์์๋ ์ถ๋ ฅ๋ฌผ์ด ๋ฐฑ์๋์ฉ Go, ์น์ฉ Vue3, ๋ชจ๋ฐ์ผ์ฉ Kotlin ๋๋ SwiftUI๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. ์๊ตฌ์ฌํญ์ด ๋ฐ๋๋ฉด ๋ชจ๋ธ์ ํ ๋ฒ ์ ๋ฐ์ดํธํ๊ณ ์ฌ์์ฑํ๋ฉด ์ฌ๋ฌ ํ์ผ์์ ๊ฐ์ ๊ท์น์ ์ฐพ์ผ๋ ค๊ณ ํค๋งค์ง ์์๋ ๋ฉ๋๋ค.
์ด ๋ฐฉ์์ ๋์ผํ ์ ์๊ฐ ๋ชจ๋ ๋ ์ด์ด๋ฅผ ๊ตฌ๋ํ๊ธฐ ๋๋ฌธ์ ์ฑ์ ์ผ๊ด๋๊ฒ ์ ์งํฉ๋๋ค. ์๋ฅผ ๋ค์ด "Ticket Status"๊ฐ ํ์๋ก ๋ฐ๋๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ๊ฒ์ฆ, API, UI ๋ฐ์ธ๋ฉ์ด ํจ๊ป ์ ๋ฐ์ดํธ๋์ด์ผ ํฉ๋๋ค. ์น์ธ ๊ท์น์ด ๋ฐ๋๋ฉด ํ๋ก์ธ์ค๋ฅผ ์ ๋ฐ์ดํธํด ๋ชจ๋ ์๋ํฌ์ธํธ์ ํ๋ฉด์ด ๊ฐ์ ๋ก์ง์ ๋ฐ์ํ๊ฒ ํ์ธ์.
๋ง์ธ๋์ ์ ๋จ์ํฉ๋๋ค: ์๋ฏธํ๋ ๊ฒ์ ํธ์งํ๊ณ (๋ชจ๋ธ), ํ์ํ ๊ฒ์ ์์ฑํ์ธ์(์ฝ๋).
์งํ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ง๋ค๊ธฐ
์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์ ์๋ํ๊ฒ ํ๋ ค๋ฉด ๊ฐ์ฅ ๋ ๋ฐ๋์ด์ผ ํ ๋ถ๋ถ, ์ฆ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ถํฐ ์์ํ์ธ์. ๋ณํ ์นํ์ ์ฑ์ ๋ชจ๋ ํ๋ฉด์ด ์๋ฒฝํด์๊ฐ ์๋๋ผ ํต์ฌ ์ํฐํฐ๊ฐ ์์ ์ ์ด๊ณ ์ด๋ฆ์ด ๋ช ํํ๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ฅ ์์ฒญ์ ๊ฒฌ๋๋ ๋๋ค.
๋น์ฆ๋์ค๊ฐ 1๋ ๋ค์๋ ์ฌ์ฉํ ๋ช ์ฌ๋ถํฐ ์์ํ์ธ์. ๋ง์ ์ฑ์์ ๊ทธ ๋ชฉ๋ก์ User, Account, Team, Ticket, Order, Invoice, Product, Message ๊ฐ์ ๊ฒ๋ค์ ๋๋ค. ์ํฐํฐ๊ฐ ๋ช ํํ๋ฉด ์ํฌํ๋ก์ฐ, ๊ถํ, UI ๋ฑ ๋๋จธ์ง ๋ถ๋ถ์ด ๊ฒฌ๊ณ ํ ๊ธฐ๋ฐ์ ๊ฐ์ง๋๋ค.
์ด๋ฆ ์ง๊ธฐ๋ ์ฌ์ํ ๋ํ ์ผ์ด ์๋๋๋ค. ์๋ชป๋ ์ด๋ฆ์ ๋์ค์ ํผ๋์ค๋ฌ์ด ๋ง์ด๊ทธ๋ ์ด์ ๊ณผ ๊นจ์ง ๋ก์ง์ผ๋ก ์ด์ด์ง๋๋ค. ์ํฐํฐ๋ ๋จ์ํ ์ด๋ฆ์, ์ผ๊ด๋ ํ๋ ์ด๋ฆ(created_at vs createdAt ๋ฑ)์ ์ฌ์ฉํ๊ณ ํ์ค์ ๋ง๋ ํ์ (ํํ๋ decimal, ํ์์คํฌํ๋ ํฉ์๋ ์๊ฐ๋ ๊ท์น ํฌํจ)์ ์ ํํ์ธ์. ์์ ๋ถ์ผ์น๊ฐ ๊ท์น, ํํฐ, ๋ฆฌํฌํธ๋ก ๋ฒ์ง๋๋ค.
๊ณผ๋ํ ์ค๊ณ ์์ด ์ฑ์ฅ์ ๊ณํํ์ธ์. ๋ชจ๋ ๋ฏธ๋ ํ๋๋ฅผ ์์ธกํ ํ์๋ ์์ง๋ง ์ผ๋ฐ์ ์ธ ๋ณ๊ฒฝ ์ ํ์ ๋ ์์ ํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค:
- ๊ฐ ๋จ๊ณ๋ง๋ค ์๋ก์ด ํ ์ด๋ธ์ ๋ง๋๋ ๋์ ํ์ฅ ๊ฐ๋ฅํ ์ํ ํ๋๋ฅผ ์ ํธํ์ธ์.
- ํญ์ ์กด์ฌํ์ง ์๋ ๋ฐ์ดํฐ๋ ์ ํ์ ํ๋๋ก ๋์ธ์(์: phone_number, external_id).
- ๊ฐ์ฌ ํ๋(created_at, updated_at, created_by)๋ฅผ ์ด๊ธฐ์ ์ถ๊ฐํด ๋์ค์ ๋ค์ง์ด ์์ฐ์ง ์๋๋ก ํ์ธ์.
- ์คํ์ฉ ๋ฐ์ดํฐ๋ ํต์ฌ ํ๋์ ๋ถ๋ฆฌํด notes๋ metadata ํ๋์ ๋์ธ์.
์๊ฐ์ ๋ฐ์ดํฐ ๋์์ด๋๋ ๊ด๊ณ์ ์ ์ฝ์ ์ฝ๋๋ก ๋ง๋ค๊ธฐ ์ ์ ๋ณผ ์ ์๊ฒ ํด์ฃผ๋ฏ๋ก ์ ์ฉํฉ๋๋ค. AppMaster์ Data Designer๋ ์คํค๋ง๋ฅผ PostgreSQL์ ๋งคํํ๋ฏ๋ก ํ ์ด๋ธ, ํ๋, ๋งํฌ๋ฅผ ํ ๊ณณ์์ ๋ชจ๋ธ๋งํ๊ณ ์๊ตฌ์ฌํญ์ด ๋ฐ๋ ๋ ๊นจ๋ํ ์์ค ์ฝ๋๋ฅผ ์ฌ์์ฑํ ์ ์์ต๋๋ค.
์: ์ง์ ํฌํธ์ Initially Tickets๊ฐ Accounts์ Users์ ๋งํฌ๋ ๊ตฌ์กฐ๋ก ์์ํฉ๋๋ค. ๋์ค์ ์ฐ์ ์์, ์นดํ ๊ณ ๋ฆฌ, "Waiting on Customer" ๊ฐ์ ์ ์ํ๋ฅผ ์์ฒญ๋ฐ๋๋ค๋ฉด Tickets์ ์ด๋ฏธ ์ํ ํ๋์ ์ธ๋ถ ์ ๋ณด์ฉ ์ ํ ํ๋๊ฐ ์๋ค๋ฉด ๊ฐ๊ณผ ํ๋๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค. ์ฌ์์ฑ๋ ์ฑ์ ์ฟผ๋ฆฌ์ API๋ฅผ ์ผ๊ด๋๊ฒ ์ ์งํ๊ณ ์ผํ์ฑ ํจ์น ๋๋ฏธ๋ฅผ ํผํฉ๋๋ค.
๋ชฉํ๋ ์ค๋์ ๊ฐ๋ ์ฑ๊ณผ ๋ด์ผ์ ๊ด์ฉ์ฑ์ ๋๋ค.
๋น์ฆ๋์ค ๋ก์ง์ ๋ชจ๋ํํ๊ณ ์ฝ๊ธฐ ์ฝ๊ฒ ๋ง๋ค๊ธฐ
๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ์ด ๋ณดํต ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ณณ์ ๋๋ค. ์ค๋ โ๊ทธ๋ฅ ์๋ํ๋โ ๋น ๋ฅธ ์์ ์ด ๋ด์ผ์ ํน์ ์ผ์ด์ค์ ๋ง์ด ๋์ด๋ฒ๋ฆด ์ ์์ต๋๋ค. ์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์์๋ ๋ก์ง์ ์ฌ์์ฑํ๊ธฐ ์ฝ๋๋ก ์ค๊ณํด ์ฌ๋ ๋จธ๋ฆฟ์์ ํจ์น์ ์์กดํ์ง ์๊ฒ ํด์ผ ํฉ๋๋ค.
์ค์ฉ์ ์ธ ์ ๊ทผ๋ฒ์ ๋ชจ๋ ์ํฌํ๋ก๋ฅผ ์์ ๋ธ๋ก๋ค๋ก ๋ณด๋ ๊ฒ์ ๋๋ค. ๊ฐ ๋ธ๋ก์ ํ ๊ฐ์ง ์ญํ ๋ง ํฉ๋๋ค: ์ ๋ ฅ ๊ฒ์ฆ, ๊ฐ๊ฒฉ ๊ณ์ฐ, ๋ผ์ฐํธ ๊ฒฐ์ , ๋ฉ์์ง ์ ์ก, ๋ ์ฝ๋ ์ ๋ฐ์ดํธ ๋ฑ. AppMaster์์๋ ์ด๊ฒ์ด Business Process Editor์ ์์ฐ์ค๋ฝ๊ฒ ๋งคํ๋ฉ๋๋ค. ์์ ํ๋ก์ธ์ค๋ ์ฝ๊ธฐ, ํ ์คํธ, ์ฌ์ฌ์ฉ, ๊ต์ฒด๊ฐ ๋ ์ฝ์ต๋๋ค.
์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ค์ฌ์ผ๋ก ์๊ฐํ์ธ์
๋ธ๋ก์ ๋ง๋ค๊ธฐ ์ ์ ๋ ๊ฐ์ง๋ฅผ ์ ์ด๋ณด์ธ์: ๊ทธ๊ฒ์ด ๋ฌด์์ ํ์๋ก ํ๊ณ ๋ฌด์์ ๋ฐํํ๋์ง. ํ ๋ฌธ์ฅ์ผ๋ก ์ค๋ช ํ ์ ์๋ค๋ฉด ๋ธ๋ก์ ์๋ง ๋๋ฌด ๋ง์ ์ผ์ ํ๊ณ ์๋ ๊ฒ์ ๋๋ค.
์ข์ ๋ธ๋ก์ ๊ฒฝ๊ณ๊ฐ ๋ช ํํฉ๋๋ค. ๋ช ์์ ์ ๋ ฅ(์ฌ์ฉ์ ์ญํ , ํฐ์ผ ์ํ, ์ฃผ๋ฌธ ํฉ๊ณ)์ ๋ฐ๊ณ ๋ช ์์ ์ถ๋ ฅ(์น์ธ/๊ฑฐ๋ถ, ์ต์ข ๊ฐ๊ฒฉ, ๋ค์ ๋จ๊ณ)์ ๋ฐํํฉ๋๋ค. ๊ทธ ๋ช ํ์ฑ ๋๋ถ์ ๋ธ๋ก์ ๊ต์ฒดํด๋ ๋ค๋ฅธ ๋ถ๋ถ์ ๋ฌด์จ ์ํฅ์ ๋ฏธ์น ์ง ์ถ์ธกํ ํ์๊ฐ ์ค์ด๋ญ๋๋ค.
๊ฐ๋จํ ์ฒดํฌ๋ฆฌ์คํธ:
- ๋ธ๋ก๋น ํ ๊ฐ์ง ๋ชฉ์ (๊ฒ์ฆ ๋๋ ๊ณ์ฐ ๋๋ ๋ผ์ฐํ )
- ์ ๋ ฅ์ ์ ๋ฌ๋๋ ๋ฐฉ์์ผ๋ก ๋ฐ๊ธฐ, โ์ด๋๊ฐ์์ ์ฐพ๊ธฐโ ๊ธ์ง
- ์ถ๋ ฅ์ ๋ฐํํ๊ธฐ, ๋ถ์์ฉ์ ์จ๊ธฐ์ง ์๊ธฐ
- ์ด๋ฆ์ ๊ฒฐ๊ณผ๋ฅผ ์ค๋ช
ํ๋๋ก(์:
ValidateRefundRequest) - ์๋ฌ๋ ์ผ๊ด๋๊ฒ ์ฒ๋ฆฌํ๊ธฐ
์จ๊ฒจ์ง ์์กด์ฑ์ ํผํ์ธ์
์จ๊ฒจ์ง ์์กด์ฑ์ ๋ก์ง์ ์ทจ์ฝํ๊ฒ ๋ง๋ญ๋๋ค. ์ํฌํ๋ก๊ฐ ์ ์ญ ํ๋๊ทธ, ์๋ฐํ ์ํ ๋ณ๊ฒฝ, ๋๋ "์ด๋๊ฐ์์ ์ด ๋ณ์๊ฐ ์ด์ ์ ์ค์ ๋๋ค"๋ ๊ฐ์ ์ ์์กดํ๋ฉด ์์ ์์ ์ด ์์์น ๋ชปํ ๋์ ๋ณํ๋ฅผ ์ผ์ผํต๋๋ค.
์ํ๋ ์๋์ ์ผ๋ก ํ๋ก์ธ์ค์ ์ ๋ฌํ์ธ์. ๋ฌด์ธ๊ฐ๋ฅผ ์ ์ฅํด์ผ ํ๋ค๋ฉด ๋ถ๋ช ํ ์์น(์: ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋)์ ์ ์ฅํ๊ณ ๋ช ์์ ์ผ๋ก ์ฝ์ผ์ธ์. ํ ๋จ๊ณ์์ ๋ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ค๋ฅธ ๋จ๊ณ๊ฐ ์์์ ๊ฐ์งํ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํ๋ "๋ง๋ฒ" ๋์์ ํผํ์ธ์.
์์ฌ๊ฒฐ์ ํฌ์ธํธ๋ฅผ ๊ฐ์ํํ์ธ์. ์๋ฅผ ๋ค์ด ์ง์ ํฌํธ์์ "์ด ํฐ์ผ์ด VIP์ธ๊ฐ?"๋ "์์ ์๊ฐ ์ธ์ธ๊ฐ?"๋ก ๋ถ๊ธฐํ๋ค๋ฉด ํด๋น ๋ถ๊ธฐ๋ค์ ๋ช ํํ ๋ ์ด๋ธํด ๋์ธ์. ๊ทธ๋ฌ๋ฉด ๋ฏธ๋์ "VIP ๊ท์น์ด ์ฃผ๋ง์๋ ๋ฌ๋ผ์ก๋ค"๋ ๋ณ๊ฒฝ์ ์ํํ ์ฌ์์ฑ ๋์ ๋น ๋ฅธ ํธ์ง์ผ๋ก ๋๋ฉ๋๋ค.
UI์ ๊ด์ฌ์ฌ๋ฅผ ๊ท์นยท๋ฐ์ดํฐ์ ๋ถ๋ฆฌํ์ธ์
๋ณํ ์นํ์ ์ฑ์ UI๊ฐ '๋ค(dumb)'ํ ์๋ก ์ฌ์์ฑ์ด ์ฝ์ต๋๋ค. ํ๋ฉด์ ์ ๋ ฅ์ ์์งํ๊ณ ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ ์ฌ์ฉ์๋ฅผ ์๋ดํด์ผ ํฉ๋๋ค. ๋น์ฆ๋์ค ๊ฒฐ์ ์ด ๋ฒํผ, ๊ฒ์ฆ, ์ผํ์ฑ ํ๋ฉด ๋ก์ง์ ์จ๊ฒจ์ง๋ฉด ๋ชจ๋ ์ ์๊ตฌ์ฌํญ์ ํจ์น๋ก ์ด์ด์ง๋๋ค.
UI๋ฅผ ๊ณต์ ๊ท์น๊ณผ ๋ฐ์ดํฐ ์์ ์์ ๋ ์ด์ด๋ก ์ทจ๊ธํ์ธ์. ๊ทธ๋ฌ๋ฉด ํ๋ซํผ์ด ํ๋ ์ ํ ์ด์ ์ ๊นจ๋ํ๊ฒ ์ฌ๊ตฌ์ฑํ ์ ์๊ณ ์ด ๊ณณ์์ ๊ฒฐ์ ์ ์ฌ๊ตฌํํ ํ์๊ฐ ์์ต๋๋ค.
UI๊ฐ ๋๋๊ณ ๋น์ฆ๋์ค ๊ท์น์ด ์์๋๋ ์ง์
์ค์ฉ์ ์ธ ๋ถ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: UI๋ ๋ช ํ์ฑ(clarity)์ ๋ค๋ฃจ๊ณ ๋น์ฆ๋์ค ๋ก์ง์ ์ง์ค(truth)์ ๋ค๋ฃน๋๋ค. UI๋ ํฌ๋งท, ๋ผ๋ฒจ, ์ฌ์ฉ์ ๋์๋ง์ ํ ์ ์๊ณ ๋น์ฆ๋์ค ๋ก์ง์ด ๋ฌด์์ด ํ์ฉ๋๋์ง, ๋ค์์ ๋ฌด์์ด ์ผ์ด๋๋์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
UI์ ์ฑ ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋ฐ์ดํฐ ํ์ ๋ฐ ์ฌ์ฉ์ ์ ๋ ฅ ์์ง
- ํ์ํ(๋ ์ง, ํตํ, ์ ํ๋ฒํธ ๋ง์คํฌ)
- ๊ธฐ๋ณธ ํ์ ํญ๋ชฉ ๊ฒ์ฌ(๋น ๊ฐ vs ๋น์ด ์์ง ์์)
- ๋ก์ง์ด ๋ฐํํ ์ค๋ฅ๋ฅผ ์ฌ์ฉ์ ์นํ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๊ธฐ
- ๋ด๋น๊ฒ์ด์ ๊ณผ ๋ ์ด์์
๋น์ฆ๋์ค ๊ท์น์ ํ๋ฉด ๋ฐ, ์๋ฅผ ๋ค์ด ์ํฌํ๋ก์ฐ๋ ํ๋ก์ธ์ค ์๋ํฐ์ ์ด์์ผ ํฉ๋๋ค: "ํ๋ถ์ ๋งค๋์ ์น์ธ ํ์", "VIP ๊ณ ๊ฐ์ ๋๊ธฐ์ด ๊ฑด๋๋", "ํด๊ฒฐ ์ฝ๋ ์์ด๋ ํฐ์ผ์ ๋ซ์ ์ ์์" ๊ฐ์ ๊ท์น์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฌถ์ด ๋์ธ์. ํน์ ํ์ด์ง์ ๊ท์น์ ๋ฌถ์ง ๋ง์ธ์.
ํ ๋ฒ ์ค๊ณํ๊ณ ์นยท๋ชจ๋ฐ์ผ์์ ์ฌ์ฌ์ฉํ๊ธฐ
์น๊ณผ ๋ค์ดํฐ๋ธ ๋ชจ๋ฐ์ผ์ ๋ชจ๋ ์ง์ํ๋ฉด ์ค๋ณต์ผ๋ก ์ธํ ํ๋ฆ drift๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ณตํต ํจํด(ํฐ์ผ ์ํ ๋ฐฐ์ง, ์ฐ์ ์์ ์ ํ๊ธฐ, ๊ณ ๊ฐ ์นด๋)์ ๋ํด ๊ณต์ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฌ์ฉํ๋ ๋์ผํ ๋ฐ์ดํฐ์ ๋์ผํ ๊ท์น ๊ฒฐ๊ณผ๋ฅผ ๊ณต๊ธํด ๋์์ ์ผ๊ด๋๊ฒ ์ ์งํ์ธ์.
์๋ฅผ ๋ค์ด ํฐ์ผ ์ํ๋ฅผ ๋ฐ์ดํฐ ๋์์ด๋์์ ๋ชจ๋ธ๋งํ๊ณ ์ํ ๋ณ๊ฒฝ์ ๋จ์ผ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ก ๊ตฌ๋ํ๊ฒ ํ ๋ค์ ์น๊ณผ ๋ชจ๋ฐ์ผ UI๊ฐ ๊ทธ ํ๋ก์ธ์ค๋ฅผ ํธ์ถํ๊ณ ๋ฐํ๋ ์ํ๋ฅผ ๋ ๋๋งํ๊ฒ ํ๋ฉด, "Escalated"๊ฐ "Urgent review"๋ก ๋ฐ๋ ๋ ํ ๊ณณ๋ง ์ ๋ฐ์ดํธํ๊ณ ์ฌ์์ฑํ๋ฉด ๋ฉ๋๋ค. ๊ฐ ํ๋ฉด์์ ์จ๊ฒจ์ง ์กฐ๊ฑด์ ์ฐพ์ ํ์๊ฐ ์์ต๋๋ค.
์ข์ ํ ์คํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ๋ด์ผ ์ด๋ค ํ๋ฉด์ ์ ๊ฑฐํ๊ณ ๋ค์ ๋ง๋ค๋๋ผ๋ ์ฑ์ด ๊ฐ์ ๊ท์น์ ๊ฐ์ ํ ์ ์๋? ๊ฐ๋ฅํ๋ค๋ฉด ๋ถ๋ฆฌ๊ฐ ์๋ ๊ฒ์ ๋๋ค.
๋จ๊ณ๋ณ: ๊น๋ํ ์ฌ์์ฑ์ ์ํ ์ฑ ๊ตฌ์กฐํ
์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์ ์ฑ์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋ช ํํ ๋ถ๋ถ๋ค๋ก ๋๋ ๋ ๊ฐ์ฅ ์ ์๋ํฉ๋๋ค. ํ๋ฉด์ด ์๋ ๋ชจ๋์ ๋จผ์ ์๊ฐํ์ธ์.
ํต์ฌ ๋ชจ๋์ ์ด๋ฆ์ ๋ถ์ด๊ณ ๋จธ๋ฆฟ์๊ณผ ์์ ์ ๋ถ๋ฆฌํด ๋์ธ์: ๋ฐ์ดํฐ(ํ ์ด๋ธ ๋ฐ ๊ด๊ณ), ํ๋ก์ธ์ค(๋ก์ง), API(์๋ํฌ์ธํธ), ์น UI, ๋ชจ๋ฐ์ผ UI. ์๊ตฌ์ฌํญ์ด ๋ฐ๋๋ฉด ๋ฌด์์ ๋ฐ๊พธ๊ณ ๋ฌด์์ ๊ทธ๋๋ก ๋์ง ๊ฐ๋ฆฌํฌ ์ ์์ด์ผ ํฉ๋๋ค.
๋ณ๊ฒฝ์ ์นํ์ ์ธ ๋น๋ ์์
์๊ณ ๋ฐ๋ณต์ ์ธ ๋ฃจํ๋ฅผ ์ฌ์ฉํ๊ณ ๊ฐ ๋จ๊ณ๋ฅผ ๊ฒธ์ํ๊ฒ ์ ์งํ์ธ์:
- ๋จผ์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋งํ์ธ์: ํ์ค์ ๋ง๋ ์ํฐํฐ, ํ๋, ๊ด๊ณ.
- ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ฆ์ผ๋ก ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ถ๊ฐํ์ธ์. ๊ฐ ํ๋ก์ธ์ค๋ ํ๋์ ์์ (ํฐ์ผ ์์ฑ, ์์ด์ ํธ ํ ๋น, ํฐ์ผ ๋ซ๊ธฐ)์ ํ๊ฒ ํ์ธ์.
- ๋ก์ง์ด ์ฝ๊ธฐ ์ฌ์์ง๋ฉด ํ๋ก์ธ์ค๋ฅผ ์๋ํฌ์ธํธ์ ์ฐ๊ฒฐํ์ธ์. ์๋ํฌ์ธํธ๋ ํ๋ฆ์ ๊ฐ์ธ๋ ๋ํผ์ฌ์ผ์ง ๊ท์น์ ์จ๊ธฐ๋ ์ฅ์๊ฐ ์๋์ด์ผ ํฉ๋๋ค.
- ๋ฐ์ดํฐ ํ ์ด๋ธ์ด ์๋๋ผ ์ฌ์ฉ์ ์ ๋ฌด(task)๋ฅผ ์ค์ฌ์ผ๋ก UI ํ๋ฉด์ ๊ตฌ์ถํ์ธ์.
- ์์ ๋ณ๊ฒฝ๋ง๋ค ์ฌ์์ฑํ๊ณ ํ ์คํธํ์ธ์.
์์ ์: ์ง์ ๋ถํ ํจ์น ์์ด ์๊ตฌ์ฌํญ ๋ณ๊ฒฝ ์ฒ๋ฆฌํ๊ธฐ
์ง์ ํฌํธ์ AppMaster๋ก ๋ง๋ ๋ค๊ณ ๊ฐ์ ํด ๋ด ์๋ค. ์ด๊ธฐ ๋ฒ์ ์ Tickets์ Comments๋ง ์์ต๋๋ค. ์ผ์ฃผ์ผ ๋ค ๋น์ฆ๋์ค์์ Priority์ VIP ๊ณ ๊ฐ์ ํญ์ High๋ก ์์ํด์ผ ํ๋ค๋ ์ ๊ท์น์ ์์ฒญํฉ๋๋ค.
๋ชจ๋ ๊ตฌ์กฐ๋ผ๋ฉด ๋ฐ์ดํฐ ๋ชจ๋ธ์ Priority ํ๋๋ฅผ ์ถ๊ฐํ๊ณ , Create Ticket ํ๋ก์ธ์ค๋ฅผ ์ ๋ฐ์ดํธํด ๊ณ ๊ฐ ์ ํ์ ๋ฐ๋ผ Priority๋ฅผ ์ค์ ํ ๋ค ์ฌ์์ฑํ๊ณ ๋์ผํ UI ์์ ์ด ์ฌ์ ํ ๋์ํ๋์ง ํ์ธํ๋ฉด ๋ฉ๋๋ค. ์ฌ๋ฌ ํ๋ฉด์ ํฉ์ด์ง ์์ ์ ํ ํ์๊ฐ ์์ต๋๋ค.
์์ ์ต๊ด ํ๋๊ฐ ๋์์ด ๋ฉ๋๋ค: ๊ฐ ์ฌ์์ฑ ํ ์ฃผ์ ํ๋ฆ(์์ฑ, ์ ๋ฐ์ดํธ, ๊ถํ ํ์ธ)์ ๋น ๋ฅด๊ฒ ์ข ๋จ๊ฐ์ผ๋ก ์คํํ ๋ค ๋ค์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ธ์.
์: ๊ณ์ ๋ฐ๋๋ ๊ณ ๊ฐ ์ง์ ํฌํธ
์์ ์ง์ ํฌํธ์ ์์ํด ๋ณด์ธ์. ๊ณ ๊ฐ์ ๋ก๊ทธ์ธํด ์์ ์ ํฐ์ผ์ ๋ณด๊ณ , ํฐ์ผ์ ์ด์ด ์์ธ๋ฅผ ๋ณด๋ฉฐ ๋ต๊ธ์ ๋จ๊น๋๋ค. ์ง์ ๋ด๋น์๋ ๋ด๋ถ ๋ฉ๋ชจ์ ํจ๊ป ๋์ผํ ํฐ์ผ์ ๋ด ๋๋ค.
์ฌ์์ฑ-์ฐ์ ์ ๊ทผ๋ฒ์ ์ธ ๊ฐ์ง๋ฅผ ๋ถ๋ฆฌํฉ๋๋ค: ํฐ์ผ ๋ฐ์ดํฐ ๋ชจ๋ธ, ํฐ์ผ์ด ์ด๋ํ๋ ๋น์ฆ๋์ค ํ๋ก์ธ์ค, UI ํ๋ฉด. ์ด ๋ถ๋ถ๋ค์ด ๋ถ๋ช ํ๋ฉด ํ ๋ถ๋ถ์ ๋ฐ๊ฟ๋ ๋ค๋ฅธ ๋ถ๋ถ์ ํจ์นํ์ง ์์๋ ๋ฉ๋๋ค.
๊ฐ๋จํ ์์ํ๋ ๋ณ๊ฒฝ์ ๊ฒฌ๋ ์ ์๊ฒ ๊ตฌ์กฐํํ์ธ์
์ฒซ ๋ฒ์ ์ ์ต์ํ์ผ๋ก ์์ํ ์ ์์ต๋๋ค:
- ๋ฐ์ดํฐ: Users, Tickets, Messages
- ํ๋ก์ธ์ค: Create ticket, Reply, Assign to agent
- UI: Ticket list, Ticket details, New ticket form
AppMaster์์๋ ์ด ๊ตฌ์กฐ๊ฐ PostgreSQL ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ(Data Designer), ๋๋๊ทธ ์ค ๋๋กญ ์ํฌํ๋ก์ฐ(Business Process Editor), ๋ณ๋์ ์นยท๋ชจ๋ฐ์ผ UI ๋น๋๋ก ๊น๋ํ๊ฒ ๋งคํ๋ฉ๋๋ค.
๋ณ๊ฒฝ 1: ์ฐ์ ์์์ SLA ๋ ์ง ์ถ๊ฐ
Product๊ฐ Priority(Low, Normal, High)์ SLA ๋ง๋ฃ์ผ์ ์์ฒญํ๋ฉด ์ฌ์์ฑ-์ฐ์ ๊ตฌ์กฐ์์๋ Ticket ๋ชจ๋ธ์ ํ๋๋ฅผ ์ถ๊ฐํ๊ณ ํด๋น ํ๋๋ฅผ ์ฝ๊ฑฐ๋ ์ฐ๋ ์ฅ์๋ค๋ง ์ ๋ฐ์ดํธํฉ๋๋ค: ์์ฑ ํฐ์ผ ํ๋ก์ธ์ค๋ ๊ธฐ๋ณธ ์ฐ์ ์์๋ฅผ ์ค์ ํ๊ณ , ์์ด์ ํธ ํ๋ฉด์ SLA ๋ง๋ฃ์ผ์ ํ์ํ๋ฉฐ, ๋ชฉ๋ก ํ๋ฉด์ ํํฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
ํ๋ซํผ์ ๋ฐฑ์๋์ API๋ฅผ ์ฌ์์ฑํด ์ ํ๋๋ฅผ ์ฝ๋์ ์ผ๊ธ ์๋ฏผ์ผ๋ก ๋ง๋ญ๋๋ค.
๋ณ๊ฒฝ 2: ์ข ๋ฃ ์ ์น์ธ ๋จ๊ณ ์ถ๊ฐ
์ด์ ํน์ ๊ณ ๊ฐ์ ๋ํด ํฐ์ผ์ ๋ซ๊ธฐ ์ ๋งค๋์ ์น์ธ์ด ํ์ํฉ๋๋ค. ๋ซ๊ธฐ ๊ท์น์ ์ฌ๋ฌ ํ๋ฉด์ ํฉ์ด๋๋ ๋์ ๋ชจ๋ธ์ ๋ช ํํ ์ํ๋ฅผ ์ถ๊ฐํ์ธ์(์: Open, Pending approval, Closed) ๊ทธ๋ฆฌ๊ณ ๋ซ๊ธฐ ํ๋ก์ธ์ค๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค:
- ์์ด์ ํธ๊ฐ ๋ซ๊ธฐ๋ฅผ ์์ฒญํ๋ค
- ์์คํ ์ด ์น์ธ์ด ํ์ํ์ง ํ์ธํ๋ค
- ๋งค๋์ ๊ฐ ์น์ธํ๊ฑฐ๋ ๊ฑฐ๋ถํ๋ค
- ์น์ธ ํ์๋ง ํฐ์ผ์ด ๋ซํ๋ค
๊ท์น์ด ํ ํ๋ก์ธ์ค์ ๋ชจ์ฌ ์์ผ๋ฏ๋ก UI๋ ํ์ฌ ์ํ์ ํ์ฉ๋ ๋ค์ ๋์์ ๋ณด์ฌ์ค๋๋ค.
๋ณ๊ฒฝ 3: ๋ชจ๋ฐ์ผ ํธ์ ์๋ฆผ
์ฌ์ฉ์๊ฐ ์์ด์ ํธ ๋ต๊ธ์ ๋ฐ์ผ๋ฉด ํธ์ ์๋ฆผ์ ์ํฉ๋๋ค. ์๋ฆผ ๋ก์ง์ UI ์ฝ๋์ ๋ฌป์ง ๋ง์ธ์. "์ ๋ฉ์์ง" ํ๋ก์ธ์ค์ ๋ฃ์ผ์ธ์: ๋ต๊ธ์ด ์ ์ฅ๋๋ฉด ์๋ฆผ ๋ชจ๋์ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ฌ์์ฑ์ ์ ๋ฐ์ดํธ๋ ๋ค์ดํฐ๋ธ ์ฑ์ ์์ฑํ๊ณ ๋ณ๊ฒฝ์ด ์๋ ํจ์น๊ฐ ๋์ง ์๊ฒ ํฉ๋๋ค.
์ฌ์์ฑ-์ฐ์ ์ํฌํ๋ก๋ฅผ ๋ง์น๋ ํํ ์ค์
์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์ ์ฑ์ด ๊ณ์ ์ฌ์์ฑ ๊ฐ๋ฅํ ๋๋ง ์๋ํฉ๋๋ค. ํ๋ค์ด ๋ณดํต ๋ง์น๋ ๋ฐฉ๋ฒ์ ์ค๋์ ์ฌ์ํด ๋ณด์ด๋ ๋น ๋ฅธ ์์ ์ธ๋ฐ ๋์ค์ ์ํฌ์ด๋ผ์ด๋๋ฅผ ๊ฐ์ํ๋ ๋ฐฉ์์ ๋๋ค.
1) ๋ชจ๋ธ์ ๋ณ๊ฒฝํ์ง ์๊ณ ์์ฑ๋ ์ฝ๋๋ฅผ ํธ์งํ๊ธฐ
์์ฑ๋ ๋ถ๋ถ๊ณผ ์๋ ํธ์ง์ ์์ด ์ฐ๋ฉด ์ฌ์์ฑ์ ๊น๋ํจ์ ์๋ ๊ฐ์ฅ ๋น ๋ฅธ ๊ธธ์ด ๋ฉ๋๋ค. AppMaster์ฒ๋ผ ์ค์ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๋ ํ๋ซํผ์ ์ฌ์ฉํ๋ค๋ฉด ์๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์ง์ค์ ์์ค๋ก ๋ค๋ฃจ์ธ์. ์๊ตฌ์ฌํญ์ด ๋ฐ๋๋ฉด ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, UI ๋น๋๋ฅผ ์ ๋ฐ์ดํธํ์ธ์.
๊ฐ๋จํ ๊ท์น: ์๊ฐ์ ํ๋ก์ ํธ์์ ์ฌ์์ฑํด ๊ฐ์ ๋ณ๊ฒฝ์ ์ฌํํ ์ ์๋ค๋ฉด ์์ ํ ๋ณ๊ฒฝ์ด ์๋๋๋ค.
2) UI๊ฐ ๊ท์น์ ๊ฒฐ์ ํ๊ฒ ๋๊ธฐ
ํ๋ฉด์ด ๋น์ฆ๋์ค ๊ท์น์ ์ธ์ฝ๋ฉํ๋ฉด("์ด ๋ฒํผ์ VIP ์ฌ์ฉ์์๊ฒ๋ง ๋ณด์", "์ด ํผ์ด ํฉ๊ณ๋ฅผ UI์์ ๊ณ์ฐํจ" ๋ฑ) ์ ํ๋ฉด๋ง๋ค ํน์ ์ผ์ด์ค๊ฐ ์๊น๋๋ค. ๊ท์น์ด ์จ๊ฒจ์ ธ ์ผ๊ด๋๊ฒ ์ ๋ฐ์ดํธํ๊ธฐ ์ด๋ ค์์ง๋๋ค.
๊ฒ์ฆ, ๊ถํ, ๊ณ์ฐ์ ๋น์ฆ๋์ค ๋ก์ง(์: Business Process)์ ๋๊ณ UI๋ ๊ฒฐ๊ณผ๋ฅผ ํ์ํ๊ฒ ํ์ธ์.
3) ๋๋ฌด ์ผ์ฐ ํ์์ ์ธ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ค๊ณํ๊ธฐ
๊ณผ๋ํ ๋ชจ๋ธ๋ง์ ์ค์ ์ฌ์ฉ์ด ์๋๋ฐ ์์ญ ๊ฐ์ ํ๋์ ์ํ, ์์ธ ํ ์ด๋ธ์ ์ถ๊ฐํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ณ๊ฒฝ ์ ๋ง์ ๋ถ๋ถ์ ๊ฑด๋๋ ค์ผ ํด์ ๊ณ ํต์ค๋ฌ์์ง๋๋ค.
์๊ณ ์๋ ๊ฒ๋ถํฐ ์์ํ๊ณ ์์ ๋จ๊ณ๋ก ํ์ฅํ์ธ์:
- ํ์ดํ ์ธ์ด๋ก ์ค๋ช ํ ์ ์๋ ํ๋๋ง ์ถ๊ฐํ์ธ์.
- ์ํ ๊ฐ์ ์งง๊ณ ํ์ค์ ์ผ๋ก ์ ์งํ์ธ์(3~6๊ฐ, 20๊ฐ ์๋).
- ๋์ค์ ์ ํ ์ด๋ธ์ ์ถ๊ฐํ๋ ๊ฒ์ด ํ๋์ ๊ฑฐ๋ํ ํ ์ด๋ธ์ ์๋ฏธ๋ฅผ ์ต์ง๋ก ๋ฃ๋ ๊ฒ๋ณด๋ค ๋ซ์ต๋๋ค.
4) ๋ช ๋ช ๊ท์น์ ๊ฑด๋๋ฐ๊ธฐ
์ผ๊ด์ฑ ์๋ ์ด๋ฆ์ ํผ๋์ค๋ฌ์ด ๋ชจ๋ธ๊ณผ ์๋ํฌ์ธํธ๋ฅผ ๋ง๋ญ๋๋ค: "Cust", "Customer", "Client"๊ฐ ํ ์ฑ์ ๊ณต์กดํ๋ฉด ์ฌ๋๋ค์ ๋ณ๊ฒฝ ์ ์ค์๋ฅผ ํฉ๋๋ค. ์ฌ์์ฑ์ ์๋ํ์ง๋ง ์ฌ๋์ด ๋ณ๊ฒฝํ ๋ ์ค์๊ฐ ์๊น๋๋ค.
์ด๊ธฐ์ ๊ฐ๋จํ ํจํด(๋จ์ํ ํ ์ด๋ธ ์ด๋ฆ, ๋์ ๋์ฌ๋ ์ผ๊ด๋๊ฒ)์ ์ ํ๊ณ ์งํค์ธ์.
5) ํ๋์ ๊ฑฐ๋ํ ์ํฌํ๋ก ๋ง๋ค๊ธฐ
์ฒ์์๋ ๊น๋ํด ๋ณด์ด์ง๋ง ๋์ค์๋ ์์ ํ๊ฒ ๋ณ๊ฒฝํ๊ธฐ ์ด๋ ค์ด ๊ฑฐ๋ํ ์ํฌํ๋ก๋ฅผ ๋ง๋ค์ง ๋ง์ธ์. ๋ก์ง์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ด ๋ช ํํ ์์ ํ๋ก์ธ์ค๋ก ๋ถ๋ฆฌํ์ธ์. ์ง์ ํฌํธ์ ๊ฒฝ์ฐ "Create ticket", "Assign agent", "Send notification"์ ๋ถ๋ฆฌํ๋ฉด ํ ๋จ๊ณ๋ง ๋ณ๊ฒฝํด๋ ๋๋จธ์ง์ ์ํ์ ์ฃผ์ง ์์ต๋๋ค.
์ฌ์์ฑ๊ณผ ๋ฐฐํฌ ์ ๋น ๋ฅธ ์ ๊ฒ ๋ชฉ๋ก
์ฌ์์ฑ-์ฐ์ ๊ฐ๋ฐ์ด ์์ ํ๊ฒ ๋๊ปด์ง๋ ค๋ฉด ๊ณตํต๋ "์กฐ์ฉํ ์ค๋จ" ๋ฌธ์ ๋ฅผ ์ก์๋ด๋ ๋ฃจํด์ด ์์ด์ผ ํฉ๋๋ค. ์ฌ์์ฑ ์ ์ ๋ฐ์ดํฐ, ๋ก์ง, UI, API ๊ตฌ์กฐ์ ๋ง์ถ ์งง์ ์ ๊ฒ์ ํ์ธ์.
๋น ๋ฅธ ์ฒดํฌ๋ฆฌ์คํธ:
- ๋ฐ์ดํฐ: ์ํฐํฐ์ ํ๋๊ฐ ํ์ฌ ์๊ตฌ์ฌํญ๊ณผ ์ผ์นํ๋๊ฐ, ์ด๋ฆ์ด ์ผ๊ด์ ์ธ๊ฐ, ๋์ผํ ์๋ฏธ์ ๋ ํ๋๋ฅผ ์ ์งํ๊ณ ์์ง ์์๊ฐ?
- ๋ก์ง: ๊ฐ ์ํฌํ๋ก๋ ๋ช ํํ ์ ๋ ฅ, ๋ช ํํ ์ถ๋ ฅ, ์์ธก ๊ฐ๋ฅํ ์ค๋ฅ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ง๋๊ฐ?
- UI: ํ๋ฉด์ด ๊ณต์ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฌ์ฉํ๊ณ ๊ท์น์ ํ๋์ฝ๋ฉํ์ง ์๋๊ฐ?
- API: ์๋ํฌ์ธํธ๊ฐ ์ํฌํ๋ก์ ์ผ๊ด๋๊ฒ ๋งคํ๋๋๊ฐ? "์ด ์๋ํฌ์ธํธ๋ ์ด๋ค ์ํฌํ๋ก๋ฅผ ๊ตฌ๋ํ๋?"์ ๋ตํ ์ ์๋๊ฐ?
- ๋ฆด๋ฆฌ์ค: ๋ฌด์์ "๋ณด์ด๋ ๋๋ก ํด๋ฆญ"ํ๋ ๋์ ์์ ๋ฐ๋ณต ๊ฐ๋ฅํ ํ ์คํธ ์คํฌ๋ฆฝํธ๊ฐ ์๋๊ฐ?
๊ท์น์ ๋จ์ผ ์ง์ค ์์ค๋ฅผ ์ ์งํ์ธ์. ์๋ฅผ ๋ค์ด ํฐ์ผ ์ฐ์ ์์๊ฐ ๊ณ ๊ฐ ๋ฑ๊ธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค๋ฉด ํ๋์ ์ํฌํ๋ก์์ ์ ์ํ๊ณ API์ UI๊ฐ ์ด๋ฅผ ๋ฐ์ํ๊ฒ ํ์ธ์.
10๋ถ์ง๋ฆฌ ํ ์คํธ ์คํฌ๋ฆฝํธ(์ค์ ์ฌ์ฉ์ ๋ชจ๋ฐฉํ๋)๊ฐ ๋ณดํต ์ถฉ๋ถํฉ๋๋ค:
- ํ์ ํ๋๋ก ์ ๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
- ์ฃผ์ ์ํฌํ๋ก๋ฅผ ํธ๋ฆฌ๊ฑฐํ๊ณ ์์ ์ํ ๋ณํ๋ฅผ ํ์ธํ๋ค.
- ์๋ ค์ง ์ค๋ฅ ์ผ์ด์ค ํ๋(๊ถํ ๋ถ์กฑ ๋๋ ํ์ ๋ฐ์ดํฐ ๋๋ฝ)๋ฅผ ์๋ํ๋ค.
- ์น๊ณผ ๋ชจ๋ฐ์ผ์์ ์ฃผ์ ํ๋ฉด์ ์ด์ด ๊ฐ์ ๊ท์น์ด ๋์ผํ๊ฒ ํ์๋๋์ง ํ์ธํ๋ค.
- ํต์ฌ ์๋ํฌ์ธํธ ํ๋๋์ ํธ์ถํด UI๊ฐ ๋ณด์ฌ์ฃผ๋ ๊ฒ๊ณผ ์๋ต์ด ์ผ์นํ๋์ง ํ์ธํ๋ค.
๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋จผ์ ๊ตฌ์กฐ(๋ฐ์ดํฐ, ์ํฌํ๋ก, ๊ณต์ UI)๋ฅผ ๊ณ ์น๊ณ ๋ค์ ์ฌ์์ฑํ์ธ์.
๋ค์ ๋จ๊ณ: ๋ค์ ๋ณ๊ฒฝ์ ์ด ์ ๊ทผ๋ฒ ์ ์ฉํ๊ธฐ
๋จผ์ ํ ์์ญ์ ๊ฐ์ ํ๋ ๊ฒ๋ถํฐ ์์ํ๊ณ ๋ฒ์๋ฅผ ์๊ฒ ์ ์งํ์ธ์. ์ต๊ทผ ๋ณ๊ฒฝ์ด ๊ณ ํต์ค๋ฌ์ ๋ค๋ฉด ๊ฐ์ฅ ๋ง์ ์ฌ์์ ์ ์ ๋ฐํ ๋ถ๋ถโ๋ฐ์ดํฐ ๋ชจ๋ธ, ์ฝํ ๋ก์ง ์กฐ๊ฐ, ์๊พธ "ํ ๋ฒ๋ง ๋" ์๋๋ ํ๋ฉดโ๋ถํฐ ์์ํ์ธ์.
๋ค์ ๋ณ๊ฒฝ์ ์ฐ์ต ๋๋ฆด์ฒ๋ผ ๋ค๋ฃจ์ธ์: ์กฐ์ ํ๊ณ , ์ฌ์์ฑํ๊ณ , ๊ฒ์ฆํ๊ณ , ๋ฐฐํฌํ์ธ์. ๋ชฉํ๋ ์ ๋ฐ์ดํธ๊ฐ ์ํํ๊ฒ ๋๊ปด์ง์ง ์๊ณ ๋ฃจํด์ฒ๋ผ ๋๊ปด์ง๋ ๊ฒ์ ๋๋ค.
๊ฐ๋จํ ๋ฐ๋ณต ๋ฃจํ:
- ํ๋์ ์์ ๋ณ๊ฒฝ(ํ๋ ํ๋, ๊ท์น ํ๋, ํ๋ฉด ๋์ ํ๋)์ ํ๋ค.
- ์ฌ์์ฑํด ์ฝ๋๊ฐ ์ผ๊ด๋๊ฒ ์ ์ง๋๊ฒ ํ๋ค.
- ๋น ๋ฅธ ์ค๋ชจํฌ ํ ์คํธ(์ ์ ๊ฒฝ๋ก + ํ๋์ ์ฃ์ง ์ผ์ด์ค)๋ฅผ ์คํํ๋ค.
- ๋จผ์ ์์ ํ ํ๊ฒฝ(์คํ ์ด์ง ๋๋ ํ ์คํธ ์ํฌ์คํ์ด์ค)์ ๋ฐฐํฌํ๋ค.
- ๋ฐฐํฌ ํ ๋ฐฐ์ด ์ ์ ๊ธฐ๋กํ๋ค.
๊ฒฐ์ ๊ณผ์ ์ ์ค๋ช ํ๋ ์งง์ ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ ๋จ๊ธฐ์ธ์. ์: "ํฐ์ผ ์ฐ์ ์์๋ฅผ ์์ ์ ๋ ฅ์ด ์๋ enum์ผ๋ก ์ ์ฅํด ๋ ์ด๋ธ ๋ณ๊ฒฝ ์ ๋ฆฌํฌํธ๊ฐ ๊นจ์ง์ง ์๋๋ก ํจ." ์ด๋ฐ ๋ ์ค์ด ์์๊ฐ์ ์ ์ฝํด ์ค ์ ์์ต๋๋ค.
์์ฑ๋ ์ถ๋ ฅ์ ์๋ ํธ์งํ์ง ์๊ณ ์ฐ์ตํ๋ ค๋ฉด AppMaster์์ ์์ ๋ชจ๋(์: ํฐ์ผ ํผ, ๊ด๋ฆฌ์ ๋ชฉ๋ก, ๊ฐ๋จํ ์น์ธ ๋จ๊ณ)์ ๋ง๋ค์ด ๊ฐ ๋ณ๊ฒฝ ํ ์ฌ์์ฑํ๊ณ ๋ชจ๋ธ์ด ์ง์ค์ ์์ค๋ก ๋จ์ ๋ ์ฑ์ ์งํ์ํค๋ ๊ฒ์ด ์ผ๋ง๋ ์ฌ์์ง๋์ง ์ฃผ์๊น๊ฒ ๊ด์ฐฐํ์ธ์. ๋๊ตฌ๋ฅผ ํ๊ฐ ์ค์ด๋ผ๋ฉด appmaster.io์์ ์ด ์ํฌํ๋ก๋ฅผ ์คํํด๋ณด๋ ๊ฒ๋ ์ง๊ด์ ์ธ ์์์ ์ ๋๋ค.
๋ค์ ๋ณ๊ฒฝ์ด ์์ํ๊ธฐ ์ข์ ๊ธฐํ์ ๋๋ค. ์ฑ์ ํ ๊ตฌ์์ ์ ํํด ์ค๋๋ถํฐ ๋ณํ ์นํ์ ์ผ๋ก ๋ง๋ค์ด ๋ณด์ธ์.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
ํจ์น๋ ์๋ก์ด ์๊ตฌ์ฌํญ์ ๊ฐ์ฅ ์์ ์์ ์ผ๋ก ์ฑ์ ๋ผ์ ๋ฃ๋ ๋ฐฉ์์ ๋๋ค. ๋น ๋ฅด๊ฒ ๋๊ปด์ง์ง๋ง ๋ฐ์ดํฐ๋ฒ ์ด์ค, API, ๋ก์ง, UI ์ฌ์ด์ ๋ถ์ผ์น๋ฅผ ๋ง๋ค๊ธฐ ์ฌ์ ๋ค์ ๋ณ๊ฒฝ์ ๋ ๋๋ฆฌ๊ณ ์ํํ๊ฒ ๋ง๋ญ๋๋ค.
์ฌ๊ธฐ์์ ๊ธฐ์ ๋ถ์ฑ๋ ๋จ์ํ โ๋์ ์ฝ๋โ๊ฐ ์๋๋ผ ์ค๋์ ๊ตฌ์กฐ๊ฐ ์ง์ ๋ถํ๊ฑฐ๋ ์ผ๊ด์ฑ์ด ์๊ธฐ ๋๋ฌธ์ ๋ฏธ๋ ๋ณ๊ฒฝ์ ๋๋ ์ถ๊ฐ ๋น์ฉ์ ๋๋ค. ๊ตฌํ ์๊ฐ์ด ๊ธธ์ด์ง๊ณ ํ๊ท ์ํ์ด ๋์์ง๋ฉฐ ๊ฐ๋จํ ๋ณ๊ฒฝ์กฐ์ฐจ ๋ ๋ง์ ํ ์คํธ์ ์กฐ์ ์ด ํ์ํด์ง๋๋ค.
์ค๋ณต๋ ํ๋(๊ฑฐ์ ๊ฐ์ ์๋ฏธ์ ํ๋๋ค์ด ์ฌ๋ฌ ๊ฐ ์๋ ๊ฒฝ์ฐ), ๋น์ฆ๋์ค ๊ท์น์ด UI์ ์๋ํฌ์ธํธ์ ํฉ์ด์ ธ ์๋ ๊ฒฝ์ฐ, ๊ทธ๋ฆฌ๊ณ ์ฌ๋ผ์ง์ง ์๋ โ์์โ ํ๋๊ทธ๋ค์ด ์์ผ๋ฉด ํจ์น-์ฐ์ ๋ฐฉ์์ผ๋ก ์ ๋ฆฝ๋๋ ์ ํธ์ ๋๋ค. ๋ํ ์์ ๊ท์น ๋ณ๊ฒฝ์ ์ฌ๋ฌ ๊ด๋ จ ์๋ ๊ณณ์ ๊ฑด๋๋ ค์ผ ํ๋ค๋ฉด ๊ฒฝ๊ณ ์ ๋๋ค.
์ฌ์์ฑ-์ฐ์ ์ ์ฑ์ ์ค๋ช ํ๋ ๋ชจ๋ธ๋ค(๋ฐ์ดํฐ, ๋ก์ง, UI)์ ํธ์งํ๊ณ ๊ทธ ์ ์์์ ์ถ๋ ฅ(๋ฐฑ์๋, API, ํด๋ผ์ด์ธํธ)์ ์ฌ์์ฑํ๋ ๋ฐฉ์์ ๋๋ค. ํต์ฌ์ ์ง์ค์ ์์ค๊ฐ ์ค์์ ์๊ณ ์ผ๊ด์ฑ์ ์ ์งํด ๋ณ๊ฒฝ์ด ์์ธก ๊ฐ๋ฅํ๋๋ก ๋ง๋๋ ๊ฒ์ ๋๋ค.
์๊ฐ์ ํ๋ก์ ํธ(๋ชจ๋ธ๊ณผ ํ๋ก์ธ์ค)๋ฅผ ์ง์ค์ ์์ค๋ก ์ฌ๊ธฐ๊ณ ์์ฑ๋ ์ฝ๋๋ฅผ ์ถ๋ ฅ์ผ๋ก ์ทจ๊ธํ์ธ์. ์์ฑ๋ ์์ญ์ ์ง์ ์๋ ํธ์งํ๋ฉด ์ฌ์์ฑ ์ ๋ณ๊ฒฝ์ฌํญ์ ์๊ฑฐ๋ ์ฌ์์ฑ์ ํผํ๊ฒ ๋์ด ๋ค์ ํจ์น-์ฐ์ ๋ฐฉ์์ผ๋ก ๋์๊ฐ๊ฒ ๋ฉ๋๋ค.
๋น์ฆ๋์ค์์ ๊ณ์ ์ฌ์ฉํ ์์ ์ ์ธ ๋ช ์ฌ(์ฌ๋, ๊ณ์ , ํฐ์ผ ๋ฑ)๋ก ์์ํด ๋ช ํํ๊ณ ์ผ๊ด๋ ์ด๋ฆ์ ์ฐ์ธ์. ํ์ค์ ๋ง๋ ํ์ ์ ์ฌ์ฉํ๊ณ ๊ฐ์ฌ ํ๋๋ฅผ ๋ฏธ๋ฆฌ ์ถ๊ฐํ๋ฉฐ ๊ฐ์ ์๋ฏธ๊ฐ ์ฌ๋ฌ ํ๋์ ์ค๋ณต๋์ง ์๋๋ก ํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ๋์ค์ ํผ๋์ ์ ๋ฆฌํ๊ธฐ ์ํด ๊ณ ์ํ ์ผ์ด ์ค์ด๋ญ๋๋ค.
๊ฐ ๋ธ๋ก์ด ๋ช ํํ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ๊ฐ์ง๋ ์์ ํ๋ก์ธ์ค๋ก ๋ก์ง์ ๋๋์ธ์. ์จ๊ฒจ์ง ํ๋๊ทธ๋ โ์ด๋๊ฐ์์ ์ค์ ๋ ๊ฐโ์ ์์กดํ์ง ๋ง๊ณ ์ํ๋ฅผ ๋ช ์์ ์ผ๋ก ์ ๋ฌํ์ธ์. ๊ทธ๋ฌ๋ฉด ํ ๊ท์น์ ๋ฐ๊ฟ๋ ๋ค๋ฅธ ๋ถ๋ถ์ด ๊นจ์ง ๊ฐ๋ฅ์ฑ์ด ์ค์ด๋ญ๋๋ค.
UI๋ ํ์์ ์ ๋ ฅ์๋ง ์ง์คํ๊ณ ๋น์ฆ๋์ค ๊ท์น์ ์ํฌํ๋ก์ฐ๋ ํ๋ก์ธ์ค์ฒ๋ผ ๊ณต์ ๋๋ ๋ก์ง์ ๋์ธ์. UI๋ ๋ฌด์์ด ํ์ฉ๋๋์ง ๋ณด์ฌ์ค ์ ์์ง๋ง ์ต์ข ํ๋จ์ ๋ฐฑ์๋ ๋ก์ง์ด ํ๊ฒ ํด์ ๊ท์น์ด ํ๋ฉด๊ณผ ํด๋ผ์ด์ธํธ์ ํฉ์ด์ง์ง ์๊ฒ ํ์ธ์.
์ค์ฉ์ ์ธ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋งํ๊ณ , ์ฝ๊ธฐ ์ฌ์ด ํ๋ก์ธ์ค๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ์์ ์๋ํฌ์ธํธ๋ฅผ ๋ํํ ๋ค์ ์ฌ์ฉ์ ์์ ์ค์ฌ์ผ๋ก UI๋ฅผ ๊ตฌ์ถํ์ธ์. ๊ฐ ์์ ๋ณ๊ฒฝ ํ์๋ ์ฌ์์ฑํ๊ณ ์งง์ ์ข ๋จ๊ฐ ์ค๋ชจํฌ ํ ์คํธ๋ฅผ ์คํํด ์กฐ์ฉํ ์คํจ๋ฅผ ์กฐ๊ธฐ์ ์ก์ผ์ธ์.
์๊ตฌ์ฌํญ์ด ์์ฃผ ๋ฐ๋๊ณ ์ฌ๋ฌ ํด๋ผ์ด์ธํธ(์นยท๋ค์ดํฐ๋ธ)๋ฅผ ์ง์ํด์ผ ํ๋ฉฐ ์ผ๊ด์ฑ์ด ์ค์ํ ๊ฒฝ์ฐ์ ํนํ ์ ์ฉํฉ๋๋ค. ๋ ธ์ฝ๋ ๋ฐฉ์์ผ๋ก ์ฐ์ตํ๊ณ ์ถ๋ค๋ฉด AppMaster๋ ๋ฐ์ดํฐ ๋ชจ๋ธ ์ ์, ์๊ฐ์ ๋ก์ง ์์ฑ, ์ ์ฒด ์์ค ์ฝ๋ ์ฌ์์ฑ์ ํตํด ์ผํ์ฑ ํจ์น์ ์์กดํ์ง ์๊ณ ์์ ํ ์ ์๊ฒ ๋์์ค๋๋ค.


