์ฑ์ฅํ๋ SaaS ์คํ์ ์ํ ํตํฉ ํ๋ธ ์ค๊ณ
์ฌ๋ฌ ์๋น์ค๋ก ํ์ฅ๋๋ SaaS ์คํ์์ ์๊ฒฉ ์ฆ๋ช ์ค์ํ, ๋๊ธฐํ ์ํ ์ถ์ , ์ผ๊ด๋ ์ค๋ฅ ์ฒ๋ฆฌ๋ฅผ ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ์ธ์.

์ ์ฑ์ฅํ๋ SaaS ์คํ์ ๊ธ๋ฐฉ ์์ผ ๋ฒ๋ฆด๊น
SaaS ์คํ์ ๋ณดํต ๋จ์ํ๊ฒ ์์ํฉ๋๋ค: ํ๋์ CRM, ํ๋์ ๊ฒฐ์ ๋๊ตฌ, ํ๋์ ์ง์ ์ด๋ฉ์ผํจ. ๊ทธ๋ฌ๋ค ๋ง์ผํ ์๋ํ, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค, ๋ ๋ฒ์งธ ์ง์ ์ฑ๋, ๊ทธ๋ฆฌ๊ณ "์ ๊น ๋๊ธฐํ๋ง ํ์ํด"๋ผ๋ ์๊ท๋ชจ ๋๊ตฌ๋ค์ด ์ถ๊ฐ๋ฉ๋๋ค. ์ด๋์ ๋๊ตฐ๊ฐ ์จ์ ํ ์์ ํ๋ ํฌ์ธํธ ํฌ ํฌ์ธํธ ์ฐ๊ฒฐ๋ง์ด ์๊ฒจ๋ฉ๋๋ค.
์ฒ์ ๋ง๊ฐ์ง๋ ๊ฒ์ ๋ณดํต ๋ฐ์ดํฐ๊ฐ ์๋๋๋ค. ๊ทธ ์ฃผ์์ ์ ์ฐฉ์ (์ด์, ๊ถํ, ๊ฐ์์ฑ)๊ฐ ๋จผ์ ๋ง๊ฐ์ง๋๋ค.
์๊ฒฉ ์ฆ๋ช ์ ๊ฐ์ธ ๊ณ์ , ๊ณต์ ์คํ๋ ๋์ํธ, ์ฌ๊ธฐ์ ๊ธฐ ํฉ์ด์ง ํ๊ฒฝ ๋ณ์์ ํฉ์ด์ง๋๋ค. ํ ํฐ์ ๋ง๋ฃ๋๊ณ ์ฌ๋์ด ๋ ๋๋ฉด "ํตํฉ"์ ์๋ฌด๋ ์ฐพ์ ์ ์๋ ๋ก๊ทธ์ธ์ ์์กดํ๊ฒ ๋ฉ๋๋ค. ๋ณด์์ด ์๋์ด ์๋๋ผ๋ ๋น๋ฐ ํค๋ฅผ ๊ต์ฒดํ๋ ์ผ์ ๋ฒ๊ฑฐ๋กญ์ต๋๋ค. ๊ฐ ์ฐ๊ฒฐ๋ง๋ค ์ค์ ๊ณผ ๊ฐฑ์ ์์น๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ค์์ผ๋ก ๊ฐ์์ฑ์ด ๋ฌด๋์ง๋๋ค. ๊ฐ ํตํฉ์ ์ํ๋ฅผ ๋ค๋ฅด๊ฒ(๋๋ ์ ํ) ๋ณด๊ณ ํฉ๋๋ค. ํ ๋๊ตฌ๋ "์ฐ๊ฒฐ๋จ"์ด๋ผ๊ณ ํ์ํ์ง๋ง ์ค์ ๋๊ธฐ๋ ์คํจํ๊ณ ์์ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋๊ตฌ๋ ๋ชจํธํ ์ด๋ฉ์ผ์ ๋ณด๋ด์ ๋ฌด์๋ฉ๋๋ค. ์์ ์ฌ์์ด ๊ณ ๊ฐ์ด ํ๋ก๋น์ ๋๋์ง ์์ ์ด์ ๋ฅผ ๋ฌผ์ผ๋ฉด ๋ต์ ๋ก๊ทธ, ๋์๋ณด๋, ์ฑํ ์ค๋ ๋ ๋ฑ์ ๋ค์ง๋ ๋ณด๋ฌผ์ฐพ๊ธฐ๊ฐ ๋ฉ๋๋ค.
์ง์ ๋ถ๋ด์ ๋น ๋ฅด๊ฒ ๋์ด๋ฉ๋๋ค. ์คํจ ์์ธ ํ์ ์ด ์ด๋ ต๊ณ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ๋ณต๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ ์ดํธ ๋ฆฌ๋ฏธํธ, ์คํค๋ง ๋ณ๊ฒฝ, ๋ถ๋ถ ์ฌ์๋ ๊ฐ์ ์์ ๋ฌธ์ ๋ค์ด ๋๊ตฌ๋ "์ด๋ฒคํธ ๋ฐ์"์์ "๋ฐ์ดํฐ ๋์ฐฉ"๊น์ง์ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ๋ณผ ์ ์์ผ๋ฉด ๊ธด ์ธ์๋ํธ๋ก ๋ณํฉ๋๋ค.
ํตํฉ ํ๋ธ๋ ๊ฐ๋จํ ์์ด๋์ด์ ๋๋ค: ์ 3์ ์๋น์ค์์ ์ฐ๊ฒฐ์ ์ค์์์ ๊ด๋ฆฌํ๊ณ , ๋ชจ๋ํฐ๋งํ๊ณ , ์ง์ํ ์ ์๋ ํ ๊ณณ. ์ข์ ํตํฉ ํ๋ธ ์ค๊ณ๋ ํตํฉ์ด ์ธ์ฆ๋๋ ๋ฐฉ์, ๋๊ธฐ ์ํ๋ฅผ ๋ณด๊ณ ํ๋ ๋ฐฉ์, ์ค๋ฅ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ์ผ๊ด๋ ๊ท์น์ ๋ง๋ญ๋๋ค.
์ค์ฉ์ ์ธ ํ๋ธ๋ ๋ค ๊ฐ์ง ๊ฒฐ๊ณผ๋ฅผ ๋ชฉํ๋ก ํฉ๋๋ค: ์คํจ ๊ฐ์(๊ณต์ ์ฌ์๋ยท๊ฒ์ฆ ํจํด), ๋น ๋ฅธ ๋ณต๊ตฌ(์ฌ์ด ์ถ์ ), ์์ ํ ์ ๊ทผ(์ค์ ์๊ฒฉ ์ฆ๋ช ์์ ), ์ง์ ๋ ธ๋ ฅ ๊ฐ์(ํ์ค ์๋ฆผ๊ณผ ๋ฉ์์ง).
AppMaster ๊ฐ์ ํ๋ซํผ ์์์ ์คํ์ ๊ตฌ์ถํ๋ ๋ชฉํ๋ ๋์ผํฉ๋๋ค: ๋น์ ๋ฌธ๊ฐ๋ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋์ง ์ดํดํ ์ ์๊ณ , ์ ๋ฌธ๊ฐ๊ฐ ๋น ๋ฅด๊ฒ ๊ณ ์น ์ ์๋๋ก ํตํฉ ์ด์์ ๋จ์ํ๊ฒ ์ ์งํ์ธ์.
ํตํฉ ์ธ๋ฒคํ ๋ฆฌ์ ๋ฐ์ดํฐ ํ๋ฆ์ ์ง๋ํํ์ธ์
ํฐ ํตํฉ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ ์ ์ด๋ฏธ ์ฐ๊ฒฐ๋์ด ์๊ฑฐ๋ ์ฐ๊ฒฐํ ๊ณํ์ธ ํญ๋ชฉ์ ๋ช ํํ ํ์ ํ์ธ์. ์ด ๋ถ๋ถ์ ๊ฑด๋๋ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ, ๋์ค์ ๋๋ผ์์ผ๋ก ๋์์ต๋๋ค.
๋จผ์ ์คํ์ ์๋ ๋ชจ๋ ์๋ํํฐ ์๋น์ค๋ฅผ ๋ชฉ๋กํํ์ธ์. "์์" ๋๊ตฌ๋ ํฌํจํ๊ณ ๋๊ฐ ์์ ํ๋์ง(์ฌ๋ ๋๋ ํ)์ ์ด์์ค์ธ์ง, ๊ณํ์ธ์ง, ์คํ ๋จ๊ณ์ธ์ง ํ์ํ์ธ์.
๋ค์์ผ๋ก ๊ณ ๊ฐ์ด ๋ณผ ์ ์๋ ํตํฉ๊ณผ ๋ฐฑ๊ทธ๋ผ์ด๋ ์๋ํ๋ฅผ ๊ตฌ๋ถํ์ธ์. ์ฌ์ฉ์ ๋๋ฉด ํตํฉ์ "Salesforce ๊ณ์ ์ฐ๊ฒฐ"๊ณผ ๊ฐ๊ณ , ๋ด๋ถ ์๋ํ๋ "Stripe์์ ์ก์ฅ์ด ๊ฒฐ์ ๋๋ฉด DB์์ ๊ณ ๊ฐ์ ํ์ฑํ" ๊ฐ์ ๊ฒ์ ๋๋ค. ์ ๋ขฐ์ฑ ๊ธฐ๋์น์ ์คํจ ์์์ด ๋ค๋ฆ ๋๋ค.
๊ทธ๋ค์ ๋ฐ์ดํฐ ํ๋ฆ์ ๋งคํํ์ธ์. ํ ๊ฐ์ง ์ง๋ฌธ์ ๋์ ธ๋ณด์ธ์: ๋๊ฐ ์ผ์ ํ๊ธฐ ์ํด ๊ทธ ๋ฐ์ดํฐ๋ฅผ ํ์๋ก ํ๋๊ฐ? ์ ํํ์ ์จ๋ณด๋ฉ์ ์ํ ์ฌ์ฉ ์ด๋ฒคํธ๋ฅผ ํ์๋ก ํ ์ ์๊ณ , ์ด์ํ์ ๊ณ์ ์ํ์ ํ๋ก๋น์ ๋์, ์ฌ๋ฌดํ์ ์ก์ฅยทํ๋ถยท์ธ๊ธ ํ๋๋ฅผ, ์ง์ํ์ ํฐ์ผยท๋ํ ๊ธฐ๋กยท์ฌ์ฉ์ ์๋ณ ๋งค์นญ์ ํ์๋ก ํฉ๋๋ค. ์ด๋ฐ ํ์๊ฐ ํตํฉ ํ๋ธ ์ค๊ณ์ ๊ณต๊ธ์ API๋ณด๋ค ๋ ํฐ ์ํฅ์ ์ค๋๋ค.
๋ง์ง๋ง์ผ๋ก ๊ฐ ํ๋ฆ์ ํ์ด๋ฐ ๊ธฐ๋๋ฅผ ์ ํ์ธ์:
- ์ค์๊ฐ: ์ฌ์ฉ์ ํธ๋ฆฌ๊ฑฐ ์ก์ (์ฐ๊ฒฐ, ์ฐ๊ฒฐ ํด์ , ์ฆ์ ์ ๋ฐ์ดํธ)
- ์ค์ค์๊ฐ: ๋ช ๋ถ ๋ด ๊ด์ฐฎ์(์ํ ๋๊ธฐ, ๊ถํ ์ ๋ฐ์ดํธ)
- ์ผ๋ณ: ๋ฆฌํฌํ , ๋ฐฑํ, ์ฌ๋ฌด ์์คํฌํธ
- ํ์ ์: ์ง์ ๋๊ตฌ์ ๊ด๋ฆฌ์ ์์
์: "๊ฒฐ์ ๋ ์ก์ฅ"์ ์ ๊ทผ ์ ์ด์๋ ์ค์ค์๊ฐ์ด ํ์ํ์ง๋ง ์ฌ๋ฌด ์์ฝ์๋ ์ผ๋ณ์ด๋ฉด ๋ฉ๋๋ค. ์ด๋ฅผ ์ด๊ธฐ์ ์ก์๋๋ฉด ๋ชจ๋ํฐ๋ง๊ณผ ์ค๋ฅ ์ฒ๋ฆฌ๋ฅผ ํ์คํํ๊ธฐ ์ฌ์์ง๋๋ค.
ํ๋ธ๊ฐ ๋ฌด์์ ๋ด๋นํด์ผ ํ ์ง ๊ฒฐ์ ํ์ธ์
์ข์ ํตํฉ ํ๋ธ ์ค๊ณ๋ ๊ฒฝ๊ณ ์ค์ ์์ ์์ํฉ๋๋ค. ํ๋ธ๊ฐ ๋ชจ๋ ๊ฒ์ ํ๋ ค ํ๋ฉด ๋ชจ๋ ํ์ ๋ณ๋ชฉ์ด ๋ฉ๋๋ค. ๋๋ฌด ์ ๊ฒ ํ๋ฉด ํ๋ ๋ฐฉ์์ด ์ ๊ฐ๊ฐ์ธ ์คํฌ๋ฆฝํธ๊ฐ ๋๋๋๋ํด์ง๋๋ค.
ํ๋ธ๊ฐ ์์ ํ๋ ๊ฒ๊ณผ ์์ ํ์ง ์๋ ๊ฒ์ ์ ์ผ์ธ์. ์ค์ฉ์ ์ธ ๋ถ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ํ๋ธ๋ ์ฐ๊ฒฐ ์ค์ , ์๊ฒฉ ์ฆ๋ช ์ ์ฅ, ์ค์ผ์ค๋ง, ์ํยท์ค๋ฅ์ ๋ํ ์ผ๊ด๋ ๊ณ์ฝ์ ์์ ํ๋ค.
- ๋ค์ด์คํธ๋ฆผ ์๋น์ค๋ ๋๊ตด ์ฒญ๊ตฌํ ์ง, ๋ฌด์์ ์ ํจํ ๋ฆฌ๋๋ก ๋ณผ์ง ๊ฐ์ ๋น์ฆ๋์ค ๊ฒฐ์ ์ ์์ ํ๋ค.
๋ชจ๋ ํตํฉ์ ์ง์ ์ ์ ํ๋๋ก ์ ํ๊ณ ์งํค์ธ์. ์ง์ ์ ์ API(๋ค๋ฅธ ์์คํ ์ด ํ๋ธ๋ฅผ ํธ์ถ)์ผ ์๋ ์๊ณ ์ก ๋ฌ๋(ํ๋ธ๊ฐ ์์ฝ๋ ํ๊ณผ ํธ์๋ฅผ ์คํ)์ผ ์๋ ์์ต๋๋ค. ๋ ๋ค ์จ๋ ๋์ง๋ง ๋ด๋ถ ํ์ดํ๋ผ์ธ์ ๊ณต์ ํด์ ์ฌ์๋, ๋ก๊น , ์๋ฆผ์ด ๋์ผํ๊ฒ ๋์ํ๋๋ก ํ์ธ์.
ํ๋ธ๋ฅผ ์ง์ค์ํค๋ ๋ช ๊ฐ์ง ๊ฒฐ์ :
- ํตํฉ ํธ๋ฆฌ๊ฑฐ ํ์คํ(์นํํฌ, ์ค์ผ์ค, ์๋ ์ฌ์คํ)
- ๊ฒฝ๊ณ ํ์ด๋ก๋ ํํ ํฉ์(ํํธ๋๊ฐ ๋ฌ๋ผ๋ ๊ธฐ๋ณธ ํํ๋ ๋์ผ)
- ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์์ํํ ์ง ๊ฒฐ์ (์์ ์ด๋ฒคํธ, ์ ๊ทํ๋ ๋ ์ฝ๋, ๋ ๋ค ๋๋ ๋ ๋ค ์๋)
- "์๋ฃ"์ ์ ์(์๋ฝ๋จ, ์ ๋ฌ๋จ, ํ์ธ๋จ)
- ํํธ๋๋ณ ํน์ด์ฌํญ์ ์์ ์ ์ง์
๋ณํ์ด ์ด๋์์ ์ผ์ด๋ ์ง๋ ๊ฒฐ์ ํ์ธ์. ํ๋ธ์์ ์ ๊ทํํ๋ฉด ๋ค์ด์คํธ๋ฆผ์ด ๋จ์ํด์ง์ง๋ง ํ๋ธ๋ ๋ ๊ฐ๋ ฅํ ๋ฒ์ ๊ด๋ฆฌ์ ํ ์คํธ๊ฐ ํ์ํฉ๋๋ค. ํ๋ธ๋ฅผ ์๊ฒ ๋๊ณ ์์ ํ์ด๋ก๋๋ฅผ ํต๊ณผ์ํค๋ฉด ๊ฐ ๋ค์ด์คํธ๋ฆผ ์๋น์ค๊ฐ ๊ฐ ํํธ๋ ํฌ๋งท์ ๋ฐฐ์์ผ ํฉ๋๋ค. ๋ง์ ํ์ ์ค๊ฐ์ ํํฉ๋๋ค: ๊ณตํต ํ๋(ID, ํ์์คํฌํ, ๊ธฐ๋ณธ ์ํ)๋ง ์ ๊ทํํ๊ณ ๋๋ฉ์ธ ๊ท์น์ ๋ค์ด์คํธ๋ฆผ์ ๋ก๋๋ค.
์ฒ์๋ถํฐ ๋ฉํฐํ ๋์๋ฅผ ๊ณํํ์ธ์. ๊ฒฉ๋ฆฌ ๋จ์๋ฅผ ๊ณ ๊ฐ, ์ํฌ์คํ์ด์ค, ์กฐ์ง ์ค ๋ฌด์์ผ๋ก ํ ์ง ๊ฒฐ์ ํ์ธ์. ์ด ์ ํ์ ๋ ์ดํธ ๋ฆฌ๋ฏธํธ, ์๊ฒฉ ์ฆ๋ช ์ ์ฅ, ๋ฐฑํ์ ์ํฅ์ ์ค๋๋ค. ํ ๊ณ ๊ฐ์ Salesforce ํ ํฐ์ด ๋ง๋ฃ๋๋ฉด ์ ์ฒด ํ์ดํ๋ผ์ธ์ด ์๋๋ผ ํด๋น ํ ๋ํธ์ ์์ ๋ง ์ผ์์ค์งํด์ผ ํฉ๋๋ค. AppMaster ๊ฐ์ ๋๊ตฌ๋ ํ ๋ํธ์ ์ํฌํ๋ก๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ชจ๋ธ๋งํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ง๋ง, ๊ฒฝ๊ณ๋ ๋น๋ ์ ์ ๋ช ์์ ์ผ๋ก ์ ํด์ผ ํฉ๋๋ค.
์๊ฒฉ ์ฆ๋ช ์ ์ค์ํํ๋ ๋ณด์ ์ํ์ ๋ง๋ค์ง ๋ง์ธ์
์๊ฒฉ ์ฆ๋ช ๊ธ๊ณ ๋ ์ถ์ ์์ ์ํค๊ฑฐ๋ ์๊ตฌ์ ์ธ ์ฌ๊ณ ์ํ์ผ๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค. ๋ชฉํ๋ ๋จ์ํฉ๋๋ค: ์ ๊ทผ์ ์ ์ฅํ๋ ํ ๊ณณ์ ๋ง๋ค๋ ๋ชจ๋ ์์คํ ๊ณผ ๋๋ฃ์๊ฒ ๋ถํ์ํ ๊ถํ์ ์ฃผ์ง ์๋ ๊ฒ.
OAuth์ API ํค๋ ๋ค๋ฅธ ๊ณณ์ ๋ํ๋ฉ๋๋ค. Google, Slack, Microsoft ๊ฐ์ ์ฌ์ฉ์ ๋๋ฉด ์ฑ๊ณผ ๋ง์ CRM์ OAuth๋ฅผ ์๋๋ค. ์ฌ์ฉ์๊ฐ ์ ๊ทผ์ ์น์ธํ๋ฉด ์ก์ธ์ค ํ ํฐ๊ณผ ๋ฆฌํ๋ ์ ํ ํฐ์ ์ ์ฅํฉ๋๋ค. API ํค๋ ์๋ฒ ๊ฐ ๋๊ตฌ๋ ์ค๋๋ API์์ ๋ ํํฉ๋๋ค. ์๋ช ์ด ๊ธด ๊ฒฝ์ฐ ์์ ํ ์ ์ฅ๊ณผ ๊ต์ฒด๊ฐ ๋ ์ค์ํฉ๋๋ค.
๋ชจ๋ ๊ฒ์ ์ํธํํด์ ์ ์ฅํ๊ณ ์ฌ๋ฐ๋ฅธ ํ ๋ํธ์ ๋ฒ์๋ฅผ ์ง์ ํ์ธ์. ๋ฉํฐ ๊ณ ๊ฐ ์ ํ์์๋ ์๊ฒฉ ์ฆ๋ช ์ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ก ์ทจ๊ธํ์ธ์. ํ ํฐ์ด Tenant A์ฉ์ธ ๊ฒ์ด ์ค์๋ก Tenant B์ ์ฌ์ฉ๋ ์ ์๊ฒ ์๊ฒฉํ ๊ฒฉ๋ฆฌํ์ธ์. ๋ํ ๋์ค์ ํ์ํ ๋ฉํ๋ฐ์ดํฐ(์ด๋ค ์ฐ๊ฒฐ์ ์ํ๋์ง, ๋ง๋ฃ ์๊ฐ, ๋ถ์ฌ๋ ๊ถํ ๋ฑ)๋ ํจ๊ป ์ ์ฅํ์ธ์.
๋๋ถ๋ถ์ ๋ฌธ์ ๋ฅผ ์๋ฐฉํ๋ ์ค์ฉ ๊ท์น:
- ์ต์ ๊ถํ ๋ฒ์(scopes)๋ฅผ ์ฌ์ฉํ์ธ์. ์ค๋ ๋๊ธฐํ์ ํ์ํ ๊ถํ๋ง ์์ฒญํฉ๋๋ค.
- ์๊ฒฉ ์ฆ๋ช ์ ๋ก๊ทธ, ์ค๋ฅ ๋ฉ์์ง, ์ง์ ์คํฌ๋ฆฐ์ท์ ๋จ๊ธฐ์ง ๋ง์ธ์.
- ๊ฐ๋ฅํ ๊ฒฝ์ฐ ํค๋ฅผ ํ์ ํ๊ณ , ์ด๋ค ์์คํ ์ด ์ค๋๋ ํค๋ฅผ ์ฌ์ฉํ๋์ง ์ถ์ ํ์ธ์.
- ํ๊ฒฝ์ ๋ถ๋ฆฌํ์ธ์. ํ๋ก๋์ ์๊ฒฉ ์ฆ๋ช ์ ์คํ ์ด์ง์์ ์ฌ์ฌ์ฉํ์ง ๋ง์ธ์.
- ๊ด๋ฆฌ์ UI์์ ๋๊ฐ ์ฐ๊ฒฐ์ ๋ณผ ์ ์๊ณ ์ฌ์ธ์ฆํ ์ ์๋์ง ์ ํํ์ธ์.
๋ฆฌํ๋ ์์ ์ทจ์๋ฅผ ์ค๋จ ์์ด ๊ณํํ์ธ์. OAuth์ ๊ฒฝ์ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์๋์ผ๋ก ๋ฆฌํ๋ ์ํด์ผ ํ๊ณ , ํ๋ธ๋ "ํ ํฐ ๋ง๋ฃ"๋ฅผ ๋ง๋๋ฉด ํ ๋ฒ ๋ฆฌํ๋ ์ํ๊ณ ์์ ํ๊ฒ ์ฌ์๋ํด์ผ ํฉ๋๋ค. ์ทจ์(์ฌ์ฉ์ ์ฐ๊ฒฐ ํด์ , ๋ณด์ ํ์ด ์ฑ ๋นํ์ฑํ, ๊ถํ ๋ณ๊ฒฝ)๊ฐ ๋ฐ์ํ๋ฉด ๋๊ธฐํ๋ฅผ ์ค์งํ๊ณ ์ฐ๊ฒฐ์ needs_auth๋ก ํ์ํ๋ฉฐ ๋ช ํํ ๊ฐ์ฌ๋ฅผ ๋จ๊ธฐ์ธ์.
AppMaster๋ก ํ๋ธ๋ฅผ ๊ตฌ์ถํ๋ค๋ฉด ์๊ฒฉ ์ฆ๋ช ์ ๋ณดํธ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ก ์ทจ๊ธํ๊ณ ์ ๊ทผ์ ๋ฐฑ์๋ ์ ์ฉ ๋ก์ง์ ๋๋ฉฐ UI์๋ ์ฐ๊ฒฐ/๋ฏธ์ฐ๊ฒฐ ์ํ๋ง ๋ ธ์ถํ์ธ์. ์ด์์๊ฐ ๋น๋ฐ์ ๋ณด์ง ์๊ณ ๋ ์ฐ๊ฒฐ์ ์์ ํ ์ ์์ด์ผ ํฉ๋๋ค.
๋๊ธฐํ ์ํ๋ฅผ ๊ฐ์์ ์ด๊ณ ์ผ๊ด๋๊ฒ ๋ง๋์ธ์
์ฌ๋ฌ ๋๊ตฌ๋ฅผ ์ฐ๊ฒฐํ๋ฉด "์๋ํ๋?"๊ฐ ๋งค์ผ ๋ฌป๋ ์ง๋ฌธ์ด ๋ฉ๋๋ค. ํด๊ฒฐ์ฑ ์ ๋ ๋ง์ ๋ก๊ทธ๊ฐ ์๋๋ผ, ๋ชจ๋ ํตํฉ์์ ๋์ผํ๊ฒ ๋ณด์ด๋ ์๊ณ ์ผ๊ด๋ ๋๊ธฐ ์ ํธ ์ธํธ์ ๋๋ค. ์ข์ ํตํฉ ํ๋ธ ์ค๊ณ๋ ์ํ๋ฅผ 1๊ธ ๊ธฐ๋ฅ์ผ๋ก ์ทจ๊ธํฉ๋๋ค.
๋จผ์ ์ฐ๊ฒฐ ์ํ์ ์งง์ ๋ชฉ๋ก์ ์ ํ๊ณ ๋ชจ๋ ๊ณณ์์ ์ฌ์ฉํ์ธ์: ๊ด๋ฆฌ์ UI, ์๋ฆผ, ์ง์ ๋ ธํธ. ๋น๊ธฐ์ ์๋ ํ๋ํ ์ ์๊ฒ ์ด๋ฆ์ ํ์ดํ๊ฒ ์ ์งํ์ธ์.
- ์ฐ๊ฒฐ๋จ: ์๊ฒฉ ์ฆ๋ช ์ด ์ ํจํ๊ณ ๋๊ธฐ๊ฐ ์คํ ์ค์
- ์ฌ์ธ์ฆ_ํ์: ์ฌ์ฉ์๊ฐ ๋ค์ ์น์ธํด์ผ ํจ(ํ ํฐ ๋ง๋ฃ, ์ ๊ทผ ์ทจ์)
- ์ผ์์ค์ง: ์๋์ ์ผ๋ก ์ค์ง๋จ(์ ์ง๋ณด์, ๊ณ ๊ฐ ์์ฒญ)
- ์คํจ์ค: ๋ฐ๋ณต ์ค๋ฅ๋ก ์ฌ๋์ ์กฐ์น ํ์
๊ฐ ์ฐ๊ฒฐ์ ๋ํด ์ธ ๊ฐ์ง ํ์์คํฌํ๋ฅผ ์ถ์ ํ์ธ์: ๋ง์ง๋ง ๋๊ธฐ ์์, ๋ง์ง๋ง ๋๊ธฐ ์ฑ๊ณต, ๋ง์ง๋ง ์ค๋ฅ ์๊ฐ. ์ด ์ธ ๊ฐ์ง๊ฐ ๊น์ด ํ๊ณ ๋ค์ง ์๊ณ ๋ ๋น ๋ฅธ ์ํฉ ํ์ ์ ๋์์ค๋๋ค.
ํตํฉ๋ณ ์๊ท๋ชจ ๋ทฐ๋ ์ง์ํ์ด ๋น ๋ฅด๊ฒ ๋์ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๊ฐ ์ฐ๊ฒฐ ํ์ด์ง๋ ํ์ฌ ์ํ, ์์ ํ์์คํฌํ, ์ฌ์ฉ์์ฉ์ผ๋ก ์ ์ ํ ๋ง์ง๋ง ์ค๋ฅ ๋ฉ์์ง(์คํ ํธ๋ ์ด์ค ์๋)๋ฅผ ๋ณด์ฌ์ผ ํฉ๋๋ค. "์ฌ์ธ์ฆ ํ์" ๋๋ "๋ ์ดํธ ๋ฆฌ๋ฐ, ์ฌ์๋ ์ค" ๊ฐ์ ์งง์ ๊ถ์ฅ ์กฐ์น ๋ฌธ๊ตฌ๋ ์ถ๊ฐํ์ธ์.
์ฌ์ฉ์๊ฐ ๋ฌธ์ ๋ฅผ ์์์ฑ๊ธฐ ์ ์ ์์ธก ์ ํธ๋ฅผ ๋ช ๊ฐ ์ถ๊ฐํ์ธ์: ๋ฐฑ๋ก๊ทธ ํฌ๊ธฐ, ์ฌ์๋ ํ์, ๋ ์ดํธ ๋ฆฌ๋ฐ ํํธ ์, ๋ง์ง๋ง ์ฑ๊ณต ์ฒ๋ฆฌ๋(๋ง์ง๋ง ์คํ์์ ์ผ๋ง๋ ๋ง์ ํญ๋ชฉ์ ๋๊ธฐํํ๋์ง ๋๋ต).
์: CRM ๋๊ธฐ๋ ์ฐ๊ฒฐ๋์ด ์์ง๋ง ๋ฐฑ๋ก๊ทธ๊ฐ ๋๊ณ ๋ ์ดํธ ๋ฆฌ๋ฐ ํํธ๊ฐ ๊ธ์ฆํ๋ฉด ์์ง ์ฅ์ ๋ ์๋์ง๋ง ๋๊ธฐ ๋น๋๋ฅผ ์ค์ด๊ฑฐ๋ ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ์กฐ์ ํด์ผ ํ๋ ์ ํธ์ ๋๋ค. AppMaster์์ ํ๋ธ๋ฅผ ๊ตฌ์ถํ๋ฉด ์ด๋ฌํ ์ํ ํ๋๋ Data Designer ๋ชจ๋ธ๊ณผ ๊ฐ๋จํ ์ง์ ๋์๋ณด๋ UI๋ก ๊น๋ํ๊ฒ ๋งคํ๋ฉ๋๋ค.
๋ฐ์ดํฐ ๋๊ธฐ ํ๋ฆ์ ๋จ๊ณ๋ณ๋ก ์ค๊ณํ์ธ์
์ ๋ขฐํ ์ ์๋ ๋๊ธฐ๋ ํ๋ คํ ๋ก์ง๋ณด๋ค ๋ฐ๋ณต ๊ฐ๋ฅํ ๋จ๊ณ์ ๋ฌ๋ ค ์์ต๋๋ค. ํ๋์ ๋ช ํํ ์คํ ๋ชจ๋ธ๋ก ์์ํ๊ณ ํ์ํ ๊ณณ์๋ง ๋ณต์ก์ฑ์ ์ถ๊ฐํ์ธ์.
1) ์์ ์ด ํ๋ธ์ ๋ค์ด์ค๋ ๋ฐฉ์์ ์ ํํ์ธ์
๋๋ถ๋ถ์ ํ์ ํผํฉ์ ์ฌ์ฉํ์ง๋ง ๊ฐ ์ปค๋ฅํฐ๋ ์ฃผ ํธ๋ฆฌ๊ฑฐ๊ฐ ์์ด์ผ ์คํจ๋ฅผ ์ดํดํ๊ธฐ ์ฝ์ต๋๋ค:
- ์ด๋ฒคํธ(์นํํฌ): ์ค์ค์๊ฐ ๋ณ๊ฒฝ
- ์ก: ์๋ฃํด์ผ ํ๋ ์์ (์: "์ก์ฅ์ ์์ฑํ๊ณ ๊ฒฐ์ ํ์")
- ์์ฝ ํ: ๊ณต๊ธ์๊ฐ ํธ์๋ฅผ ๋ชป ํ๊ฑฐ๋ ์์ ํ ๋ฐฑํ์ด ํ์ํ ๋
AppMaster๋ก ๊ตฌ์ถํ๋ฉด ์นํํฌ ์๋ํฌ์ธํธ, ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค, ์์ฝ ์์ ์ด ๋์ผ ๋ด๋ถ ํ์ดํ๋ผ์ธ์ผ๋ก ๋ค์ด์ค๊ฒ ๋งคํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
2) ๋จผ์ ์ ๊ทํํ๊ณ ๊ทธ๋ค์ ์ฒ๋ฆฌํ์ธ์
๊ณต๊ธ์๋ง๋ค ๊ฐ์ ๊ฒ์ ๋ค๋ฅด๊ฒ ๋ช ๋ช ํฉ๋๋ค(customerId vs contact_id, ์ํ ๋ฌธ์์ด, ๋ ์ง ํ์ ๋ฑ). ์ ๋ ฅ ํ์ด๋ก๋๋ฅผ ๋น์ฆ๋์ค ๊ท์น ์ ์ฉ ์ ์ ๋ด๋ถ ํฌ๋งท์ผ๋ก ๋ณํํ์ธ์. ๋๋จธ์ง ํ๋ธ๊ฐ ๋จ์ํด์ง๊ณ ์ปค๋ฅํฐ ๋ณ๊ฒฝ์ด ๋ ๊ณ ํต์ค๋ฝ์ต๋๋ค.
3) ๋ชจ๋ ์ฐ๊ธฐ๋ ๋ฉฑ๋ฑํ๊ฒ ๋ง๋์ธ์
์ฌ์๋๋ ์ ์์ ๋๋ค. ๋์ผํ ์ก์ ์ ๋ ๋ฒ ์คํํด๋ ์ค๋ณต์ด ์๊ธฐ์ง ์์์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ๋ฐฉ๋ฒ์ ์ธ๋ถ ID์ "๋ง์ง๋ง ์ฒ๋ฆฌ๋ ๋ฒ์ "(ํ์์คํฌํ, ์ํ์ค ๋ฒํธ, ์ด๋ฒคํธ ID)์ ์ ์ฅํ๋ ๊ฒ์ ๋๋ค. ๋์ผ ํญ๋ชฉ์ด ๋ค์ ์ค๋ฉด ์์ ํ๊ฒ ๊ฑด๋๋ฐ๊ฑฐ๋ ์ ๋ฐ์ดํธํ์ธ์.
4) ์์ ์ ํ์ ๋ฃ๊ณ ๋๊ธฐ ์ํ์ ์ ๋์ธ์
์๋ํํฐ API๋ ๋๋ฆฌ๊ฑฐ๋ ๋ฉ์ถ ์ ์์ต๋๋ค. ์ ๊ทํ๋ ์์ ์ ๋ด๊ตฌ์ฑ ์๋ ํ์ ์ฌ๋ฆฌ๊ณ ๋ช ์์ ํ์์์์ผ๋ก ์ฒ๋ฆฌํ์ธ์. ํธ์ถ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๋ฉด ์คํจ๋ก ๊ธฐ๋กํ๊ณ ๋์ค์ ์ฌ์๋ํด์ ์ ์ฒด๋ฅผ ๋ง์ง ๋ง์ธ์.
5) ๋ ์ดํธ ๋ฆฌ๋ฐ์ ์๋์ ์ผ๋ก ์กด์คํ์ธ์
429/5xx ์๋ต์๋ ์บก๋ ์ฌ์๋ ์ค์ผ์ค๋ก ๋ฐฑ์คํํ๊ณ , ์ปค๋ฅํฐ๋ณ ๋์์ฑ ํ๋๋ฅผ ๋๊ณ , ์ฌ์๋ ํญ์ฃผ๋ฅผ ๋ง๊ธฐ ์ํด ์งํฐ๋ฅผ ์ถ๊ฐํ์ธ์. CRM์ ๊ฒฐ์ ์์คํ ๊ณผ ๋ค๋ฅธ ์ ์ฝ์ ๊ฐ์ง๋๋ค.
์: "์ ๊ฒฐ์ ๋ ์ก์ฅ"์ด ๊ฒฐ์ ์์คํ ์ ์นํํฌ๋ก ๋ค์ด์ค๋ฉด ์ ๊ทํ๋์ด ํ์ ์์ด๊ณ CRM์์ ๊ณ์ ์์ฑ/์ ๋ฐ์ดํธ ์์ ์ ํฉ๋๋ค. CRM์์ ๋ ์ดํธ ๋ฆฌ๋ฐ์ด ๊ฑธ๋ฆฌ๋ฉด ๊ทธ ์ปค๋ฅํฐ๋ง ๋๋ ค์ง๊ณ ์ง์ ํฐ์ผ ๋๊ธฐ๋ ์ง์ฐ๋์ง ์์ต๋๋ค.
ํ์ด ์ค์ ๋ก ์ง์ํ ์ ์๋ ์ค๋ฅ ์ฒ๋ฆฌ
"๊ฐ๋ ์คํจํ๋" ํ๋ธ๋ ์๋ ๊ฒ๋ณด๋ค ๋์ฉ๋๋ค. ํด๊ฒฐ์ฑ ์ ์ค๋ฅ๋ฅผ ๊ธฐ์ ์ ์ผ๋ก ์ผ๊ด๋๊ฒ ๋ฌ์ฌํ๊ณ , ๋ค์ ํ๋์ ๊ฒฐ์ ํ๋ฉฐ, ๋น๊ธฐ์ ๊ด๋ฆฌ์์๊ฒ ๋ฌด์์ ํด์ผ ํ ์ง ์๋ ค์ฃผ๋ ๊ณต์ ๋ฐฉ์์ ๋๋ค.
๋ชจ๋ ์ปค๋ฅํฐ๊ฐ ๋ฐํํ๋ ํ์ค ์ค๋ฅ ํํ๋ฅผ ๋จผ์ ์ ์ํ์ธ์. ์๋ํํฐ ํ์ด๋ก๋๊ฐ ๋ฌ๋ผ๋ UI, ์๋ฆผ, ์ง์ ํ๋ ์ด๋ถ์ ์ผ๊ด๋๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
- code: ์์ ์ ์๋ณ์(์:
RATE_LIMIT) - message: ์งง๊ณ ์ฝ๊ธฐ ์ฌ์ด ์์ฝ
- retryable: true/false
- context: ์์ ํ ๋ฉํ๋ฐ์ดํฐ(ํตํฉ ์ด๋ฆ, ์๋ํฌ์ธํธ, ๋ ์ฝ๋ ID)
- provider_details: ํธ๋ฌ๋ธ์ํ ์ ์ํ ์ ์ ๋ ์ค๋ํซ
๊ทธ๋ค์ ์คํจ๋ฅผ ๋ช ๊ฐ์ ๋ฒํท์ผ๋ก ๋ถ๋ฅํ์ธ์(์๊ฒ ์ ์ง).
- auth(์ธ์ฆ)
- validation(์ ํจ์ฑ)
- timeout(ํ์์์)
- rate limit(์์จ ์ ํ)
- outage(๊ณต๊ธ์ ์ฅ์ )
๊ฐ ๋ฒํท์ ๋ช ํํ ์ฌ์๋ ๊ท์น์ ๋ถ์ด์ธ์. ๋ ์ดํธ ๋ฆฌ๋ฐ์ ๋ฐฑ์คํ๋ ์ง์ฐ ์ฌ์๋, ํ์์์์ ์งง์ ๊ฐ๊ฒฉ์ผ๋ก ์์ ์ฌ์๋, ์ ํจ์ฑ ์ค๋ฅ๋ ๋ฐ์ดํฐ ์์ ์ ๊น์ง ์๋ ์ฒ๋ฆฌ, ์ธ์ฆ ๋ฌธ์ ๋ ํตํฉ์ ์ผ์์ค์งํ๊ณ ๊ด๋ฆฌ์๊ฐ ์ฌ์ฐ๊ฒฐํ๋๋ก ํฉ๋๋ค.
์์ ์๋ํํฐ ์๋ต์ ๋ณด๊ดํ๋ ์์ ํ๊ฒ ์ ์ฅํ์ธ์. ๋น๋ฐ(token, API ํค, ์ ์ฒด ์นด๋ ๋ฐ์ดํฐ)์ ์ ์ฅ ์ ๋ง์คํนํ์ธ์. ์ ๊ทผ ๊ถํ์ ์ค ์ ์๋ ๊ฐ์ ๋ก๊ทธ์ ๋จ๊ธฐ์ง ๋ง์ธ์.
์ค๋ฅ๋น ๊ด๋ฆฌ์์ฉ ๋ฉ์์ง์ ์์ง๋์ด์ฉ ๋ฉ์์ง ๋ ๊ฐ์ง๋ฅผ ์์ฑํ์ธ์. ๊ด๋ฆฌ์ ๋ฉ์์ง ์: "Salesforce ์ฐ๊ฒฐ์ด ๋ง๋ฃ๋์์ต๋๋ค. ์ฌ์ฐ๊ฒฐํ๋ฉด ๋๊ธฐ๊ฐ ์ฌ๊ฐ๋ฉ๋๋ค." ์์ง๋์ด ๋ทฐ๋ ์ ์ ๋ ์๋ต, ์์ฒญ ID, ์คํจ ๋จ๊ณ ๊ฐ์ ์ ๋ณด๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. ์ผ๊ด๋ ํ๋ธ๋ฅผ ๋ง๋ค๋ฉด ์ฝ๋๋ก ๊ตฌํํ๋ AppMaster์ Business Process Editor๋ก ๊ตฌํํ๋ ์ด์ ์ด ํฝ๋๋ค.
ํํ ํจ์ ๊ณผ ํํผ ๋ฐฉ๋ฒ
๋ง์ ํตํฉ ํ๋ก์ ํธ๊ฐ ๋ฐ๋ถํ ์ด์ ๋ก ์คํจํฉ๋๋ค. ๋ฐ๋ชจ์์๋ ์ ์๋ํ๋ ํ๋ธ๊ฐ ๋ ๋ง์ ํ ๋ํธ์ ๋ฐ์ดํฐ ์ ํ, ์ฃ์ง ์ผ์ด์ค๊ฐ ๋์ด๋๋ฉด ๋ฌด๋์ง๋๋ค.
ํฐ ํจ์ ์ค ํ๋๋ ์ฐ๊ฒฐ ๋ก์ง๊ณผ ๋น์ฆ๋์ค ๋ก์ง์ ์๋ ๊ฒ์ ๋๋ค. "API์ ํต์ ํ๋ ๋ฐฉ๋ฒ"์ด "๊ณ ๊ฐ ๋ ์ฝ๋์ ์๋ฏธ"์ ๊ฐ์ ๊ฒฝ๋ก์ ์์ผ๋ฉด ์ ๊ท์น์ด ์๊ธธ ๋๋ง๋ค ์ปค๋ฅํฐ๋ฅผ ๋ง๊ฐ๋จ๋ฆด ์ํ์ด ํฝ๋๋ค. ์ด๋ํฐ๋ ์ธ์ฆ, ํ์ด์ง, ๋ ์ดํธ ๋ฆฌ๋ฐ, ๋งคํ์ ์ง์คํ๊ฒ ํ๊ณ ๋น์ฆ๋์ค ๊ท์น์ ์ด๋ํฐ ์ดํ์ ๋ณ๋ ๋ ์ด์ด์ ๋์ด ์๋ํํฐ API๋ฅผ ํธ์ถํ์ง ์๊ณ ๋ ํ ์คํธํ ์ ์๊ฒ ํ์ธ์.
๋ ๋ค๋ฅธ ๋ฌธ์ ๋ ํ ๋ํธ ์ํ๋ฅผ ์ ์ญ์ผ๋ก ์ทจ๊ธํ๋ ๊ฒ์ ๋๋ค. B2B ์ ํ์์๋ ๊ฐ ํ ๋ํธ๊ฐ ์์ฒด ํ ํฐ, ์ปค์, ๋๊ธฐ ์ฒดํฌํฌ์ธํธ๋ฅผ ๊ฐ์ ธ์ผ ํฉ๋๋ค. "๋ง์ง๋ง ๋๊ธฐ ์๊ฐ"์ ํ๋์ ๊ณต์ ์ฅ์์ ์ ์ฅํ๋ฉด ํ ๊ณ ๊ฐ์ด ๋ค๋ฅธ ๊ณ ๊ฐ์ ๋ฎ์ด์จ ๋๋ฝ ์ ๋ฐ์ดํธ๋ ๋ฐ์ดํฐ ๋์ถ์ด ๋ฐ์ํฉ๋๋ค.
๋ค์ฏ ๊ฐ์ง ์์ฃผ ๋ณด์ด๋ ํจ์ ๊ณผ ๊ฐ๋จํ ํด๊ฒฐ์ฑ :
- ์ฐ๊ฒฐ ๋ก์ง๊ณผ ๋น์ฆ๋์ค ๋ก์ง์ด ์ฝํ ์๋ค. ํด๊ฒฐ: ์ด๋ํฐ ๊ฒฝ๊ณ๋ฅผ ๋ช ํํ(์ฐ๊ฒฐ, ํ์น, ํธ์, ๋ณํ)ํ๊ณ ๋น์ฆ๋์ค ๊ท์น์ ๊ทธ ์ดํ์ ์คํ.
- ํ ํฐ์ ํ ๋ฒ๋ง ์ ์ฅํ๊ณ ํ ๋ํธ ๊ฐ ์ฌ์ฌ์ฉ. ํด๊ฒฐ: ์๊ฒฉ ์ฆ๋ช ๊ณผ ๋ฆฌํ๋ ์ ํ ํฐ์ ํ ๋ํธ๋ณ๋ก ์ ์ฅํ๊ณ ์์ ํ๊ฒ ํ์ .
- ์ฌ์๋๊ฐ ๋ฌดํํ ์คํ๋๋ค. ํด๊ฒฐ: ๋ฐฑ์คํ์ ํจ๊ป ์ํ ์๋ ์ฌ์๋ ์ฌ์ฉ, ๋ช ํํ ์ค์ง ๊ธฐ์ค ์ค์ .
- ๋ชจ๋ ์ค๋ฅ๋ฅผ ์ฌ์๋ ๋์์ผ๋ก ์ฒ๋ฆฌ. ํด๊ฒฐ: ์ค๋ฅ ๋ถ๋ฅํ๊ณ ์ธ์ฆ ๋ฌธ์ ๋ ์ฆ์ ๋ ธ์ถ.
- ๊ฐ์ฌ ๋ก๊ทธ๊ฐ ์๋ค. ํด๊ฒฐ: ๋๊ฐ ์ธ์ ๋ฌด์์ ๋๊ธฐํํ๋์ง, ์ ์คํจํ๋์ง(์์ฒญ ID, ์ธ๋ถ ๊ฐ์ฒด ID ํฌํจ)๋ฅผ ๊ธฐ๋ก.
์ฌ์๋๋ ํนํ ์ ๊ฒฝ ์จ์ผ ํฉ๋๋ค. ์์ฑ ํธ์ถ์ด ํ์์์๋๋ฉด ์ฌ์๋ ์ ์ค๋ณต ์์ฑ์ด ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก ๋ฉฑ๋ฑ์ฑ ํค๋ ๊ฐํ ์ ์ํธ ์ ๋ต์ ์ฌ์ฉํ์ธ์. ๊ณต๊ธ์๊ฐ ๋ฉฑ๋ฑ์ฑ์ ์ง์ํ์ง ์์ผ๋ฉด ๋ก์ปฌ ์ฐ๊ธฐ ์์ฅ์ ์ ์งํด ๋ฐ๋ณต ์ฐ๊ธฐ๋ฅผ ๋ฐฉ์งํ์ธ์.
๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ๊ฑด๋๋ฐ์ง ๋ง์ธ์. ์ง์์ด ์ ๋ ์ฝ๋๊ฐ ์๋์ง ๋ฌผ์ผ๋ฉด ๋ช ๋ถ ์์ ๋ต์ ์ค ์ ์์ด์ผ ํฉ๋๋ค. AppMaster ๊ฐ์ ๋น์ฃผ์ผ ๋๊ตฌ๋ก ํ๋ธ๋ฅผ ๋ง๋ค์ด๋ ๋ก๊ทธ์ ํ ๋ํธ๋ณ ์ํ๋ 1์์๋ก ๋ง๋์ธ์.
์ ๋ขฐํ ์ ์๋ ํตํฉ ํ๋ธ๋ฅผ ์ํ ๋น ๋ฅธ ์ฒดํฌ๋ฆฌ์คํธ
์ข์ ํตํฉ ํ๋ธ๋ ๊ฐ์ฅ ์ข์ ์๋ฏธ์์ ์ง๋ฃจํฉ๋๋ค: ์ฐ๊ฒฐ๋๊ณ , ์ํ๋ฅผ ๋ช ํํ ๋ณด๊ณ ํ๋ฉฐ, ํ์ด ์ดํดํ ์ ์๋ ๋ฐฉ์์ผ๋ก ์คํจํฉ๋๋ค.
๋ณด์ ๋ฐ ์ฐ๊ฒฐ ๊ธฐ๋ณธ
๊ฐ ํตํฉ์ด ์ด๋ป๊ฒ ์ธ์ฆํ๋์ง์ ์๊ฒฉ ์ฆ๋ช ์ ์ด๋ป๊ฒ ๋ค๋ฃจ๋์ง ํ์ธํ์ธ์. ์์ ์ ํ์ํ ์ต์ ๊ถํ๋ง ์์ฒญํ๊ณ (๊ฐ๋ฅํ๋ฉด ์ฝ๊ธฐ ์ ์ฉ), ๋น๋ฐ์ ์ ์ฉ ๋น๋ฐ ์ ์ฅ์๋ ์ํธํ๋ ๊ธ๊ณ ์ ๋ณด๊ดํ๊ณ ์ฝ๋ ๋ณ๊ฒฝ ์์ด ํ์ ํ์ธ์. ๋ก๊ทธ์ ์ค๋ฅ ๋ฉ์์ง์ ํ ํฐ, API ํค, ๋ฆฌํ๋ ์ ํ ํฐ, ์์ ํค๋๋ฅผ ๋จ๊ธฐ์ง ๋ง์ธ์.
์๊ฒฉ ์ฆ๋ช ์ด ์์ ํด์ง๋ฉด ๊ฐ ๊ณ ๊ฐ ์ฐ๊ฒฐ์ ๋จ์ผ ๋ช ํํ ์ง์ค ์ถ์ฒ(source of truth)๊ฐ ์๋์ง ํ์ธํ์ธ์.
๊ฐ์์ฑ, ์ฌ์๋, ์ง์ ์ค๋น์ฑ
์ด์์์ ๋ช ํ์ฑ์ด ์์ญ ๋ช ์ ๊ณ ๊ฐ๊ณผ ์ฌ๋ฌ ์๋ํํฐ ์๋น์ค๋ฅผ ๋ค๋ฃฐ ๋ ๊ด๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๊ณ ๊ฐ๋ณ ์ฐ๊ฒฐ ์ํ(connected, needs_auth, paused, failing)๋ฅผ ์ถ์ ํ๊ณ ๊ด๋ฆฌ์ UI์ ๋ ธ์ถํ์ธ์. ๊ฐ์ฒด ๋๋ ๋๊ธฐ ์ก ๋จ์๋ก ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ์ ๊ธฐ๋กํ์ธ์. ๋ง์ง๋ง ์ค๋ฅ๋ ์ด๋ค ๊ณ ๊ฐ, ์ด๋ค ํตํฉ, ์ด๋ค ๋จ๊ณ, ์ด๋ค ์ธ๋ถ ์์ฒญ์ด์๋์ง ํจ๊ป ์ฐพ๊ธฐ ์ฝ๊ฒ ๋ง๋์ธ์.
์ฌ์๋๋ฅผ ํ์ (์ต๋ ์๋ ํ์์ ์ปท์คํ ์ฐฝ)ํ๊ณ , ์ฌ์คํ ์ ์ค๋ณต์ด ์๊ธฐ์ง ์๋๋ก ๋ฉฑ๋ฑ์ฑ์ ์ค๊ณํ์ธ์. ์ง์ ๋ชฉํ๋ฅผ ์ธ์ฐ์ธ์: ํ์ ํ ๋ช ์ด ์ฝ๋ ์์ด๋ 2๋ถ ์ด๋ด์ ์ต์ ์คํจ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์์ด์ผ ํฉ๋๋ค.
UI์ ์ํ ์ถ์ ์ ๋น ๋ฅด๊ฒ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด AppMaster ๊ฐ์ ํ๋ซํผ์ด ๋ด๋ถ ์ด์ ๋์๋ณด๋์ ์ํฌํ๋ก ๋ก์ง์ ๋นจ๋ฆฌ ๋ฐฐํฌํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์์ฑ๋ ์ฝ๋๋ ํ๋ก๋์ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
ํ์ค์ ์ธ ์: ์ธ ๊ฐ์ง ํตํฉ, ํ๋์ ํ๋ธ
ํ SaaS ์ ํ์ด ์ธ ๊ฐ์ง ํตํฉ(Stripe: ๊ฒฐ์ ์ด๋ฒคํธ, HubSpot: ์์ ์ ๋ฌ, Zendesk: ์ง์ ํฐ์ผ)์ ํ์๋ก ํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ฐ ๋๊ตฌ๋ฅผ ์ฑ์ ์ง์ ์ฐ๊ฒฐํ๋ ๋์ ํ๋์ ํตํฉ ํ๋ธ๋ฅผ ํตํด ๋ผ์ฐํ ํ์ธ์.
์จ๋ณด๋ฉ์ ๊ด๋ฆฌ์ ํจ๋์์ ์์๋ฉ๋๋ค. ๊ด๋ฆฌ์๊ฐ "Connect Stripe", "Connect HubSpot", "Connect Zendesk"๋ฅผ ํด๋ฆญํ๋ฉด ๊ฐ ์ปค๋ฅํฐ๊ฐ ์๊ฒฉ ์ฆ๋ช ์ ํ๋ธ์ ์ ์ฅํฉ๋๋ค. ํ๋ธ๋ ์ด๊ธฐ ์ํฌํธ๋ฅผ ์คํํฉ๋๋ค:
- Stripe: ๊ณ ๊ฐ, ๊ตฌ๋ , ์ก์ฅ(์ ์ด๋ฒคํธ๋ฅผ ์ํ ์นํํฌ ์ค์ ํฌํจ)
- HubSpot: ํ์ฌ, ์ฐ๋ฝ์ฒ, ๊ฑฐ๋
- Zendesk: ์กฐ์ง, ์ฌ์ฉ์, ์ต๊ทผ ํฐ์ผ
์ํฌํธ ํ ์ฒซ ๋๊ธฐ๊ฐ ์์๋ฉ๋๋ค. ํ๋ธ๋ ๊ฐ ์ปค๋ฅํฐ์ ๋ํด ๋๊ธฐ ๊ธฐ๋ก์ ์์ฑํ๋ฏ๋ก ๋ชจ๋ ๊ฐ์ ์ด์ผ๊ธฐ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๊ฐ๋จํ ๊ด๋ฆฌ์ ๋ทฐ๋ ๋๋ถ๋ถ์ ์ง๋ฌธ์ ๋ตํฉ๋๋ค: ์ฐ๊ฒฐ ์ํ, ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ, ํ์ฌ ์์ (์ํฌํธ ์ค, ๋๊ธฐ ์ค, ์ ํด), ์ค๋ฅ ์์ฝ ๋ฐ ์ฝ๋, ๋ค์ ์์ ์คํ.
๋ฐ์ ์๊ฐ๋์ Stripe๊ฐ API ํธ์ถ์ ๋ํด ๋ ์ดํธ ๋ฆฌ๋ฐ์ ๊ฑธ๋ฉด ์ ์ฒด ์์คํ ์ด ์คํจํ๋ ๋์ Stripe ์ปค๋ฅํฐ๋ ํด๋น ์์ ์ ์ฌ์๋ ์ค์ผ๋ก ํ์ํ๊ณ ๋ถ๋ถ ์งํ ์ํฉ(์: "10:40๊น์ง์ ์ก์ฅ")์ ์ ์ฅํ ๋ค ๋ฐฑ์คํํฉ๋๋ค. HubSpot๊ณผ Zendesk๋ ๊ณ์ ๋๊ธฐํ๋ฉ๋๋ค.
์ง์์์ "๊ฒฐ์ ์ ๋ณด๊ฐ ์ค๋๋์๋ค"๋ ํฐ์ผ์ด ์ค๋ฉด ํ๋ธ๋ฅผ ์ด์ด Stripe๊ฐ ๋ ์ดํธ ๋ฆฌ๋ฐ ์ค๋ฅ๋ก ์คํจ ์ํ์ธ์ง ํ์ธํฉ๋๋ค. ํด๊ฒฐ ์ ์ฐจ๋ ์ ์ฐจ์ ์ ๋๋ค:
- ํ ํฐ์ด ์ค์ ๋ก ์ ํจํ์ง ์๋ค๋ฉด Stripe ์ฌ์ธ์ฆ
- ์ ์ฅ๋ ์ฒดํฌํฌ์ธํธ์์ ๋ง์ง๋ง ์คํจ ์์ ์ ์ฌ์ฌ์
- ๋ง์ง๋ง ๋๊ธฐ ์๊ฐ๊ณผ ์์ ์ํ(ํ ๊ฑด์ ์ก์ฅ, ํ ๊ฑด์ ๊ตฌ๋ )์ผ๋ก ์ฑ๊ณต ํ์ธ
AppMaster ์์์ ๊ตฌ์ถํ๋ฉด ์ด ํ๋ฆ์ ์์ ์ํ, ์ฌ์๋, ๊ด๋ฆฌ์ ํ๋ฉด์ ์๊ฐ์ ๋ก์ง์ผ๋ก ๊น๋ํ๊ฒ ๋งคํํ๋ฉด์๋ ํ๋ก๋์ ์ฉ ๋ฐฑ์๋ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
๋ค์ ๋จ๊ณ: ๋ฐ๋ณต์ ์ผ๋ก ๊ตฌ์ถํ๊ณ ์ด์์ ๋จ์ํ๊ฒ ์ ์งํ์ธ์
์ข์ ํตํฉ ํ๋ธ ์ค๊ณ๋ ํ ๋ฒ์ ๋ชจ๋ ๊ฒ์ ๋ง๋๋ ๊ฒ๋ณด๋ค ์๋ก์ด ์ฐ๊ฒฐ๋ง๋ค ์์ธก ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๋ฐ ์์ต๋๋ค. ๊ฐ ์ปค๋ฅํฐ๊ฐ ๋ฐ๋ผ์ผ ํ ์์ ๊ณตํต ๊ท์น ์ธํธ๋ก ์์ํ์ธ์. ์ฒซ ๋ฒ์ ์ด "๋๋ฌด ๋จ์ํ๋ค" ๋๊ปด์ ธ๋ ๊ด์ฐฎ์ต๋๋ค.
์ผ๊ด์ฑ๋ถํฐ ์์ํ์ธ์: ๋๊ธฐ ์์ ์ ํ์ค ์ํ(pending, running, succeeded, failed), ์งง์ ์ค๋ฅ ์นดํ ๊ณ ๋ฆฌ( auth, rate limit, validation, upstream outage, unknown), ๊ทธ๋ฆฌ๊ณ ๋๊ฐ ์ธ์ ์ด๋ค ๋ ์ฝ๋๋ฅผ ๋์์ผ๋ก ๋ฌด์์ ํ๋์ง ๋ตํด์ค ๊ฐ์ฌ ๋ก๊ทธ. ์ํ์ ๋ก๊ทธ๋ฅผ ์ ๋ขฐํ ์ ์์ผ๋ฉด ๋์๋ณด๋์ ์๋ฆผ์ ์์๋ง ๋ง๋ญ๋๋ค.
์ปค๋ฅํฐ๋ ํ ๋ฒ์ ํ๋์ฉ ์ถ๊ฐํ์ธ์. ๊ฐ์ ํ ํ๋ฆฟ๊ณผ ๊ท์น์ ์ฌ์ฌ์ฉํด ์ปค๋ฅํฐ๋ฅผ ์ถ๊ฐํ๊ณ ์ปค์คํ ํฝ์ค์ ์์กดํ์ง ๋ง์ธ์. ๋ฐ๋ณต์ด ํ๋ธ๋ฅผ ์ธ ๊ฐ์์ ์ด ๊ฐ๋ก ํ์ฅํ ๋ ์ ์ง๋ณด์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ญ๋๋ค.
์ค์ฉ์ ๋กค์์ ๊ณํ:
- ์ค์ฌ์ฉ์ด ์๋ ํ์ผ๋ฟ ํ ๋ํธ 1๊ฐ์ ๋ช ํํ ์ฑ๊ณต ๊ธฐ์ค์ ์ ํ
- ์ํ์ ๋ก๊ทธ๋ฅผ ํฌํจํ ์ปค๋ฅํฐ 1๊ฐ๋ฅผ ์ฒ์๋ถํฐ ๋๊น์ง ๊ตฌ์ถ
- ์ผ์ฃผ์ผ๊ฐ ์ด์ํ๊ณ ์์ 3๊ฐ ์คํจ ๋ชจ๋๋ฅผ ๊ณ ์น ๋ค ๊ท์น ๋ฌธ์ํ
- ๋์ผ ๊ท์น์ผ๋ก ๋ค์ ์ปค๋ฅํฐ ์ถ๊ฐ(๋ง์ถคํ ์์ ๊ธ์ง)
- ๊ฐ๋จํ ๋กค๋ฐฑ ๊ณํ์ ๊ฐ์ง๊ณ ์ ์ง์ ์ผ๋ก ๋ ๋ง์ ํ ๋ํธ๋ก ํ์ฅ
๊ธฐ์ ์ ์ํ ๋ฐ์ดํฐ๊ฐ ์ ํํด์ง๊ธฐ ์ ๊น์ง๋ ๋์๋ณด๋์ ์๋ฆผ์ ๋๋ฌด ๋นจ๋ฆฌ ๋์ ํ์ง ๋ง์ธ์. ์ฐ์ ํ ํ๋ฉด์์ ๋ง์ง๋ง ๋๊ธฐ ์๊ฐ, ๋ง์ง๋ง ๊ฒฐ๊ณผ, ๋ค์ ์คํ, ์ต์ ์ค๋ฅ ๋ฉ์์ง์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ผ๋ก ์์ํ์ธ์.
๋ ธ์ฝ๋ ๋ฐฉ์์ ์ ํธํ๋ฉด AppMaster์์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋งํ๊ณ ๋๊ธฐ ๋ก์ง๊ณผ ์ํ ํ๋ฉด์ ๋ง๋ค์ด ํด๋ผ์ฐ๋์ ๋ฐฐํฌํ๊ฑฐ๋ ์์ค ์ฝ๋๋ฅผ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์ ์ ์ง๋ฃจํ๊ณ ๊ด์ฐฐ ๊ฐ๋ฅํ๊ฒ ์ ์งํ๊ณ ์ด์์ด ์์ ๋๋ฉด ์ฑ๋ฅ๊ณผ ์ฃ์ง ์ผ์ด์ค๋ฅผ ๊ฐ์ ํ์ธ์.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๊ฐ์ฅ ๋จผ์ ๊ฐ๋จํ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ๋ง๋์ธ์: ๋ชจ๋ ์๋ํํฐ ๋๊ตฌ, ๋ด๋น์, ์ฌ์ฉ ์ฌ๋ถ(์ด์์ค/๊ณํ/์คํ)๋ฅผ ์ ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์์คํ ๊ฐ์ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ด๋ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ฐ์ดํฐ๊ฐ ์ด๋ค ํ(์ง์, ์ฌ๋ฌด, ์ด์ ๋ฑ)์ ์ ์ค์ํ์ง ์ ์ผ์ธ์. ์ด ๋งต์ด ์ด๋ค ํ๋ฆ์ด ์ค์๊ฐ์ ๊ฐ๊น์์ผ ํ๋์ง, ์ด๋ค ๊ฒ์ด ์ผ๋ณ๋ก ๊ด์ฐฎ์์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ๊ฒ์ ๊ฐ๋ ฅํ ๋ชจ๋ํฐ๋ง์ด ํ์ํ์ง ์๋ ค์ค ๊ฒ์ ๋๋ค.
ํ๋ธ๋ ๊ณตํต ์ธํ๋ผ๋ฅผ ์์ ํด์ผ ํฉ๋๋ค: ์ฐ๊ฒฐ ์ค์ , ์๊ฒฉ ์ฆ๋ช ์ ์ฅ, ์ค์ผ์ค๋ง/ํธ๋ฆฌ๊ฑฐ, ์ผ๊ด๋ ์ํ ๋ณด๊ณ ์ ์ค๋ฅ ์ฒ๋ฆฌ์ ๋๋ค. ์ ํ์ ๋น์ฆ๋์ค ๊ฒฐ์ (๋๊ตด ์ฒญ๊ตฌํ ์ง, ๋ฌด์์ โ์๊ฒฉ ์๋ ๋ฆฌ๋โ๋ก ๋ณผ์ง ๋ฑ)์ ํ๋ธ ๋ฐ๊นฅ์ ๋์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ์ปค๋ฅํฐ ์ฝ๋๋ฅผ ์์ฃผ ๋ฐ๊พธ์ง ์์๋ ๋ฉ๋๋ค.
์ปค๋ฅํฐ๋น ํ๋์ ์ฃผ ์ง์ ์ ์ ์ฌ์ฉํ์ธ์. ์ค์๊ฐ์ ๊ฐ๊น๊ฒ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ๋ฉด ์นํํฌ, ๊ณต๊ธ์๊ฐ ํธ์๋ฅผ ๋ชป ํ๋ฉด ์์ฝ ํ, ์์๋๋ก ์๋ฃํด์ผ ํ๋ ์์ ์๋ ์ก ๊ธฐ๋ฐ ์ํฌํ๋ก๊ฐ ์ ํฉํฉ๋๋ค. ๋ฌด์์ ์ ํํ๋ ์ฌ์๋, ๋ก๊น , ์ํ ์ ๋ฐ์ดํธ๋ ๋ชจ๋ ํธ๋ฆฌ๊ฑฐ์์ ๋์ผํ๊ฒ ๋์ํด์ผ ํฉ๋๋ค.
์๊ฒฉ ์ฆ๋ช ์ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ก ์ทจ๊ธํ๊ณ ์ํธํํด ํ ๋ํธ ์์ค์ผ๋ก ๊ฒฉ๋ฆฌํ์ธ์. ํ ํฐ์ ๋ก๊ทธ, UI, ์ง์ ์คํฌ๋ฆฐ์ท์ ๋ ธ์ถํ์ง ๋ง๊ณ , ํ๋ก๋์ ๋น๋ฐ์ ์คํ ์ด์ง์์ ์ฌ์ฌ์ฉํ์ง ๋ง์ธ์. ๋ง๋ฃ ์๊ฐ, ๊ถํ ๋ฒ์, ์ด๋ค ํ ๋ํธยท์ฐ๊ฒฐ์ ์ํ๋์ง ๊ฐ์ ์ด์์ ํ์ํ ๋ฉํ๋ฐ์ดํฐ๋ ํจ๊ป ์ ์ฅํ์ธ์.
์ฌ์ฉ์๊ฐ ์์ ์ ๊ณ์ ์ ์ฐ๊ฒฐํด์ผ ํ๊ณ ๊ถํ์ ์ทจ์ํ ์ ์๊ธฐ๋ฅผ ์ํ๋ฉด OAuth๊ฐ ์ข์ต๋๋ค. ์๋ฒ ๊ฐ ํตํฉ์๋ API ํค๊ฐ ๊ฐ๋จํ ์ ์์ง๋ง ์๋ช ์ด ๊ธธ์ด ํ์ ๊ณผ ์ ๊ทผ ์ ์ด๋ฅผ ๋ ์๊ฒฉํ ํด์ผ ํฉ๋๋ค. ๊ฐ๋ฅํ๋ฉด ์ฌ์ฉ์ ์ฐ๊ฒฐ์๋ OAuth๋ฅผ, ์๋ฒ ๊ฐ์๋ ๊ถํ์ ์ต์ํํ ํค๋ฅผ ์ฌ์ฉํ์ธ์.
ํ ๋ํธ ์ํ๋ ๋ชจ๋ ์ธก๋ฉด์์ ๋ถ๋ฆฌํ์ธ์: ํ ํฐ, ์ปค์, ์ฒดํฌํฌ์ธํธ, ์ฌ์๋ ์นด์ดํฐ, ๋ฐฑํ ์งํ ์ํ ๋ฑ. ํ ํ ๋ํธ์ ์คํจ๊ฐ ์ปค๋ฅํฐ ์ ์ฒด๋ฅผ ์ค๋จ์ํค๋ฉด ์ ๋ฉ๋๋ค. ์ด ๊ฒฉ๋ฆฌ๋ ๋ฐ์ดํฐ ๋์์ ์ง์ ๋ณต์ก๋๋ฅผ ์ค์ฌ์ค๋๋ค.
๋ชจ๋ ์ปค๋ฅํฐ์ ๋ํด ์์ ๊ณตํต ์ํ ์งํฉ์ ์ฌ์ฉํ์ธ์: connected, needs_auth, paused, failing ๊ฐ์ ์ฌ์ด ์ด๋ฆ์ ์ฐ๊ณ ๋ชจ๋ ๊ณณ(๊ด๋ฆฌ UI, ์๋ฆผ, ์ง์ ๋ ธํธ)์ ํต์ผํด ์ฌ์ฉํฉ๋๋ค. ๊ฐ ์ฐ๊ฒฐ์ ๋ํด ๋ง์ง๋ง ๋๊ธฐํ ์์, ๋ง์ง๋ง ์ฑ๊ณต, ๋ง์ง๋ง ์ค๋ฅ ์๊ฐ ๊ฐ์ ํ์์คํฌํ๋ฅผ ๊ธฐ๋กํ๋ฉด ๋๋ถ๋ถ์ โ์๋ํ๋?โ ์ง๋ฌธ์ ๋ก๊ทธ๋ฅผ ๋ณด์ง ์๊ณ ๋ตํ ์ ์์ต๋๋ค.
๋ชจ๋ ์ฐ๊ธฐ๋ฅผ ๋ฉฑ๋ฑํ๊ฒ ๋ง๋์ธ์. ์ธ๋ถ ๊ฐ์ฒด ID์ โ๋ง์ง๋ง ์ฒ๋ฆฌ๋ ๋ฒ์ โ(ํ์์คํฌํ, ์ํ์ค ๋ฒํธ, ์ด๋ฒคํธ ID ๋ฑ)์ ์ ์ฅํด ๋์ผ ํญ๋ชฉ์ ์ฌ์ฒ๋ฆฌํ ๋ ์ค๋ณต ์์ฑ์ด ์ผ์ด๋์ง ์๋๋ก ํฉ๋๋ค. ์ ๊ณต์๊ฐ ๋ฉฑ๋ฑ์ฑ์ ์ง์ํ์ง ์์ผ๋ฉด ๋ก์ปฌ ์ฐ๊ธฐ ์์ฅ์ผ๋ก ์ค๋ณต ์๋๋ฅผ ๊ฐ์งํ์ธ์.
์์จ ์ ํ์ ์๋์ ์ผ๋ก ์ฒ๋ฆฌํ์ธ์: ์ปค๋ฅํฐ๋ณ๋ก ์ค๋กํ์ ๋๊ณ 429/์ผ์์ ์ค๋ฅ์ ๋ํด ๋ฐฑ์คํ๋ฅผ ์ ์ฉํ๋ฉฐ ์ฌ์๋์ ์งํฐ๋ฅผ ์ถ๊ฐํด ์ฌ์๋ ํญ์ฃผ๋ฅผ ๋ง์ต๋๋ค. ์์ ์ ๋ด๊ตฌ์ฑ ํ์ ๋ฃ๊ณ ํ์์์์ ์ค์ ํด ๋๋ฆฐ API๊ฐ ์ ์ฒด๋ฅผ ๋ง์ง ์๋๋ก ํฉ๋๋ค.
๋ ธ์ฝ๋ ์ ๊ทผ์ ์ํ๋ฉด AppMaster์์ ์ปค๋ฅ์ , ํ ๋ํธ, ์ํ ํ๋๋ฅผ ๋ชจ๋ธ๋งํ๊ณ Business Process Editor๋ก ๋๊ธฐ ์ํฌํ๋ก๋ฅผ ๊ตฌํํ์ธ์. ์๊ฒฉ ์ฆ๋ช ์ ๋ฐฑ์๋ ์ ์ฉ ๋ก์ง์ ๋๊ณ UI์๋ ์์ ํ ์ํ์ ์กฐ์น๋ง ๋ ธ์ถํ๋ฉด ๋น ๋ฅด๊ฒ ๋ด๋ถ ์ด์ ๋์๋ณด๋๋ฅผ ๋ฐฐํฌํ๋ฉด์๋ ํ๋ก๋์ ์ฉ ์ฝ๋๋ก ์์ฑํ ์ ์์ต๋๋ค.


