ํตํฉ ์ํ ํ์ด์ง: ๋๊ธฐ ์ํ์ ๋ค์ ๋จ๊ณ ํ์
ํ์ฌ API ์ฅ์ ์ ๋๊ธฐ ์ํ, ๋ง์ง๋ง ์คํ ์๊ฐ, ์ค๋ฅ ์์ฝ๊ณผ ๊ณ ๊ฐ์ด ์ทจํ ์ ์๋ ๋ค์ ๋จ๊ณ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํตํฉ ์ํ ํ์ด์ง๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.

๊ณ ๊ฐ์ด ๋๊ธฐ ์ํ๋ฅผ ๋ด์ผ ํ๋ ์ด์
๊ณ ๊ฐ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์์ ๋ ์ซ์๊ฐ ์ด์ํด ๋ณด์ด๋ฉด, ๋ณดํต "๋๊ธฐ ์์ ์ด ์ง์ฐ๋๊ณ ์๋?"๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ ํ์ด ๊ณ ์ฅ๋ฌ๊ฑฐ๋, ํ์์ด ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐ๊ฟจ๊ฑฐ๋, ๋ณธ์ธ์ด ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ฐ ํผ๋์ด ์์ ํตํฉ ๋ฌธ์ ๋ฅผ ์ง์ ํฐ์ผ, ์ดํ ์ํ, ๋๋ ๊ธด ์ด๋ฉ์ผ ์ค๋ ๋๋ก ํค์๋๋ค.
๊ณ ๊ฐ์ด ๋ณผ ์ ์๋ ์ํ ํ์ด์ง๋ ์ถ์ธก์ ์์ ์ค๋๋ค. ์ฌ๋๋ค์ด ์ค์ ๋ก ๋ฌป๋ ํ ๊ฐ์ง ์ง๋ฌธ์ ๋ตํฉ๋๋ค: โ๋ด ๋ฐ์ดํฐ๊ฐ ์ต์ ์ธ๊ฐ์? ์๋๋ผ๋ฉด ๋ฌด์์ ํด์ผ ํ๋์?โ ๋ช ํํ์ง ์์ผ๋ฉด ๊ณ ๊ฐ์ ๋์์ ๋ฐ๋ณต ์ํํ๊ฑฐ๋ ๊ณ์ ์ ์ฌ์ฐ๊ฒฐํ๊ฑฐ๋ ๋ฌธ์ ์ ๋ฌด๊ดํ ์ค์ ์ ๋ฐ๊พธ๊ฒ ๋ฉ๋๋ค.
๋ํ ๋ค์ ๋ ๊ฐ์ง ๋งค์ฐ ๋ค๋ฅธ ์ํฉ์ ๊ตฌ๋ถํ๊ฒ ํด์ค๋๋ค:
- ์ฅ์ : ํ์ฌ ์๋น์ค๊ฐ ๋ค์ด๋์๊ฑฐ๋ ์์ฒญ์ ๊ฑฐ๋ถํด์ ์ง๊ธ์ ๋๊ธฐํ๊ฐ ๋ถ๊ฐ๋ฅํ ์ํ
- ์ง์ฐ๋ ๋๊ธฐ: ๋๊ธฐํ๋ ๋์ํ์ง๋ง ๋ค์ ์คํ์ด ๋๊ธฐ ์ค์ด๊ฑฐ๋ ์๋ ์ ํ์ ๊ฑธ๋ฆฌ๊ฑฐ๋ ํ์๋ณด๋ค ์ค๋ ๊ฑธ๋ฆฌ๋ ์ํ
์ด ๋ ๊ฒฝ์ฐ์๋ ๊ธฐ๋์น๊ฐ ๋ฌ๋ผ์ผ ํฉ๋๋ค. ์ฅ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ต์ ์ ๋ค์ ๋จ๊ณ๋ โ๊ธฐ๋ค๋ ค ์ฃผ์ธ์, ์๋์ผ๋ก ์ฌ์๋ํฉ๋๋คโ์ผ ์ ์์ต๋๋ค. ์ง์ฐ์ธ ๊ฒฝ์ฐ์๋ โ๋ค์ ์คํ์ด ์์ฝ๋์ด ์์ต๋๋คโ ๋๋ โ์ง๊ธ ์คํํ ์ ์์ต๋๋คโ๊ฐ ์ ์ ํ ์ ์์ต๋๋ค.
ํตํฉ ์ํ ํ์ด์ง์ '์ข์' ๊ธฐ์ค์ ๊ณ ๊ฐ์ด 10์ด ์ด๋ด์ ์ํฉ์ ์ดํดํ๊ณ ์ง์์ ์ฐ๋ฝํ์ง ์๊ณ ๋ ์์ ํ ํ๋์ ์ทจํ ์ ์๋ ๊ฒ์ ๋๋ค. ์ด ํ์ด์ง๋ ๋ค์์ ์ ๊ณตํด์ผ ํฉ๋๋ค:
- ๋ช ํํ ์ํ ์ ํธ์ ์ต๊ทผ ํ์์คํฌํ๋ก ์ ๋ขฐ ๊ตฌ์ถ
- "๋๊ธฐ๋์๋์?"๋ "๋ฉ์ท๋์?" ๊ฐ์ ๋ฐ๋ณต ์ง๋ฌธ ๊ฐ์
- ์ํฉ์ ์ ํ์ํค์ง ์๋ ๊ตฌ์ฒด์ ์ธ ๋ค์ ๋จ๊ณ ์ ์
- ์ ์งํ๋ ๋น๋์ ํผํ๋ UI
์์: ์์ ๊ด๋ฆฌ์์๊ฒ CRM์์ ์๋ก์ด ๋ฆฌ๋๊ฐ ํ์ ์ ์ ๋ํ๋๊ธธ ๊ธฐ๋ํ๋ ์ํฉ์์, ํ์ด์ง์ โ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ: 12๋ถ ์ โ ๋ฐ โ๋ค์ ์คํ: 3๋ถ ํโ๊ฐ ํ์๋๋ฉด ์๋ก๊ณ ์นจ์ ๋ฉ์ถ๊ณ ๋ค๋ฅธ ์ผ์ ํ๋ฉด ๋ฉ๋๋ค. ๋ง์ฝ โ์กฐ์น ํ์: ์ฌ์ฐ๊ฒฐ ํ์โ๊ฐ ๋ณด์ด๋ฉด ๋ฌด์์ ๊ณ ์ณ์ผ ํ ์ง ๋ฐ๋ก ์ ์ ์์ต๋๋ค.
๊ณ ๊ฐ์ฉ ์ํ ํ์ด์ง๊ฐ ๋ตํด์ผ ํ ์ง๋ฌธ
๊ณ ๊ฐ์ฉ ํตํฉ ์ํ ํ์ด์ง๋ ์ถ์ธก์ ๋ฉ์ถ๊ฒ ํ๊ธฐ ์ํด ์กด์ฌํฉ๋๋ค. ๋๊ธฐ๊ฐ "๋ฉ์ถ" ๊ฒ์ฒ๋ผ ๋ณด์ผ ๋, ๊ณ ๊ฐ์ ์ง์ ํฐ์ผ์ ์ด์ง ์๊ณ ๋ ๋ถ๋ช ํ ๋ต์ ์ํฉ๋๋ค.
ํ์ด์ง๋ ๋ค์์ ์์ ์ง๋ฌธ์ ํ์ดํ ์ธ์ด๋ก ๋ตํด์ผ ํฉ๋๋ค:
- ์ด ํตํฉ์ด ์ง๊ธ ์๋ํ๊ณ ์๋์?
- ๋ง์ง๋ง์ผ๋ก ์ฑ๊ณตํ ๋๊ธฐ๋ ์ธ์ ์๋์?
- ๋ฌด์์ด ์คํจํ๊ณ ์ํฅ ๋ฒ์๋ ์ด๋ป๊ฒ ๋๋์(๋ชจ๋ ๋ฐ์ดํฐ์ธ์ง ์ผ๋ถ์ธ์ง)?
- ์ง๊ธ ๋ด๊ฐ ๋ฌด์์ ํ ์ ์๋์, ๋ฌธ์ ๋ฅผ ์ค์ด๊ฑฐ๋ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์?
๋๊ตฌ์๊ฒ ๋งํ๋์ง ๋ช ํํ ํ๋ ๊ฒ๋ ๋์์ด ๋ฉ๋๋ค. ๊ด๋ฆฌ์์๊ฒ๋ ์ฌ์ฐ๊ฒฐ, ์ฌ์๋, ๊ถํ ๋ณ๊ฒฝ ๊ฐ์ ์กฐ์น๋ฅผ ์ทจํ ์ ์๋๋ก ์ถฉ๋ถํ ์ธ๋ถ๊ฐ ํ์ํฉ๋๋ค. ์ผ๋ฐ ์ฌ์ฉ์์๊ฒ๋ ์์ฌ๊ณผ ์์ ์๊ฐ๋ง ์์ผ๋ฉด ๋ฉ๋๋ค. ์ง์ํ์ ์คํฌ๋ฆฐ์ท์ผ๋ก ๋ณด๋ผ ์ ์๋ ๋น ๋ฅธ ์์ฝ์ ์ํฉ๋๋ค.
์ด๋์ ๋ฐฐ์นํด์ผ ํ ๊น์? ์ด์์ ์ผ๋ก๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ณณ์์ ์ฐพ๊ธฐ ์ฌ์์ผ ํฉ๋๋ค. ๋ง์ ์ ํ์ด ๋ ์์น์ ๋ก๋๋ค:
- ํตํฉ์ ์์กดํ๋ ๊ธฐ๋ฅ ๋ด๋ถ(์์ โ๋๊ธฐ ์ํโ ํจ๋)
- ์ค์ ๋๋ ํตํฉ ํ๋ฉด(ํ์คํ ๋ฆฌ๊ฐ ํฌํจ๋ ์ ์ฒด ์ํ ๋ณด๊ธฐ)
ํ์ํ ๋ด์ฉ์ ๋ฒ์๋ฅผ ์ ํ์ธ์. ๊ณ ๊ฐ์ ์ํ, ์๊ฐ, ์ฌ๋์ด ์ฝ์ ์ ์๋ ์ด์ ๋ ๋ณด๋ ์์ ์คํ ํธ๋ ์ด์ค๋ ๋ด๋ถ ์๋น์ค ์ด๋ฆ, ๋ฏผ๊ฐํ ํ์ด๋ก๋๋ ๋ณด์ง ์์์ผ ํฉ๋๋ค. ๋ ๊น์ ์ง๋จ์ด ํ์ํ๋ฉด ๋ด๋ถ ๋ก๊ทธ์ ๋๊ณ ๊ณ ๊ฐ ํ์ด์ง์๋ ์งง์ ์ฐธ์กฐ ID๋ง ๋ถ์ด์ธ์.
AppMaster๋ก ๊ตฌ์ถํ๋ค๋ฉด ๊ฐ๋จํ ์ฒซ ๋ฒ์ ์ผ๋ก ์์ํ์ธ์: ์ํ ๋ ์ฝ๋(health, last run, last success, message, next action)์ ์ด๋ฅผ ์ฝ๋ ํ์ด์ง๋ฅผ ๋ง๋ค๋ฉด ์ถฉ๋ถํฉ๋๋ค. ์ดํ ํ์ฅํ ์ ์์ง๋ง ์ ์ง๋ฌธ๋ค์ ๋ตํ๋ ๊ฒ์ด ํ์ด์ง๋ฅผ ์ ์ฉํ๊ฒ ๋ง๋๋ ์ต์ํ์ ๋๋ค.
ํ๋์ ๋ณด์ฌ์ค ์ฃผ์ ํ๋
์ข์ ํตํฉ ์ํ ํ์ด์ง๋ 5์ด ์์ ์ฝ์ ์ ์์ด์ผ ํฉ๋๋ค. ๋ชฉํ๋ ๋ชจ๋ ๊ธฐ์ ์ ์ธ๋ถ๋ฅผ ์ค๋ช ํ๋ ๊ฒ์ด ์๋๋ผ ๊ณ ๊ฐ์ด โ์ง๊ธ ์๋ํ๋์, ๋ฌด์จ ์ผ์ด ์์๋์?โ๋ฅผ ๋ตํ ์ ์๊ฒ ๋๋ ๊ฒ์ ๋๋ค.
๋จ์ผ ์ํ ์์ฝ์ผ๋ก ์์ํ์ธ์: ๋ ์ด๋ธ์ Healthy, Degraded, Down, Paused ๊ฐ์ ์ฌ์ด ๋จ์ด๋ฅผ ์ฌ์ฉํ๊ณ ๊ท์น์ ์ผ๊ด๋๊ฒ ์ ์งํ์ธ์. ์๋ฅผ ๋ค์ด "Degraded"๋ ์ผ๋ถ ๋ ์ฝ๋๊ฐ ์คํจํ์ง๋ง ๋๋ถ๋ถ์ ๋๊ธฐํ๋๋ ์ํ๋ฅผ ์๋ฏธํ๊ณ , "Paused"๋ ๋๊ธฐํ๊ฐ ์๋์ ์ผ๋ก ์ค๋จ๋ ์ํ๋ฅผ ์๋ฏธํ ์ ์์ต๋๋ค.
์์ฝ ๋ฐ๋ก ์๋์๋ ์ฌ๋๋ค์ด ๊ฐ์ฅ ์ค์ํ๊ฒ ์ฌ๊ธฐ๋ ์ธ ๊ฐ์ง ์๊ฐ์ ํ์ํ์ธ์. ์ฝ๊ธฐ ์ฌ์ด ํ์์คํฌํ์ ์๋ ์๊ฐ(์: "12๋ถ ์ ")์ ํจ๊ป ๋ณด์ฌ์ฃผ๊ณ ํญ์ ์๊ฐ๋๋ ํ์ํ์ธ์.
๋ณดํต ์๋จ์ ์๊ตฌ์ ์ผ๋ก ์๋ฆฌํ๋ ํ๋๋ค:
- ์ํ ์์ฝ(Healthy, Degraded, Down, Paused)๊ณผ ํ ์ค ์ด์
- ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ(์๊ฐ๊ณผ ์๋ ์๊ฐ)
- ๋ง์ง๋ง ์๋ํ ์คํ(์คํจํ๋๋ผ๋)
- ๋ค์ ์์ ์คํ(์ค์ผ์ค์ด ์์ผ๋ฉด โ์๋โ ํ์)
- ์ต๊ทผ ์คํ์ ๋ํ ๊ฐ๋จํ ์นด์ดํธ: ์ฒ๋ฆฌ๋จ, ์คํจ, ๊ฑด๋๋
์นด์ดํธ๋ ์ ์ฉํด์ผ์ง ์๋๋ฝ์ง ์์์ผ ํฉ๋๋ค. ์์ธ ๋ถํด๋ณด๋ค ์๊ณ ์์ ์ ์ธ ์ซ์๋ฅผ ์ ํธํ์ธ์. ๋๋ถ๋ถ์ ๊ณ ๊ฐ์๊ฒ๋ โProcessed 1,240, Failed 18, Skipped 6โ ์์ค์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค.
๊ตฌ์ฒด์ ์: ๊ณ ๊ฐ์ด โDegradedโ์ โ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ: 2์๊ฐ ์ โ, โ๋ง์ง๋ง ์๋ ์คํ: 3๋ถ ์ (์คํจ)โ๋ฅผ ๋ณด๋ฉด ์์คํ ์ด ์๋๋ ํ๊ณ ์์ง๋ง ์ฑ๊ณตํ์ง ๋ชปํ๊ณ ์์์ ๋ฐ๋ก ์ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ "๋ค์ ์์ ์คํ: 15๋ถ ํ"๊ฐ ์์ผ๋ฉด ๊ธฐ๋ค๋ฆด์ง ์กฐ์นํ ์ง ํ๋จํ ์ ์์ต๋๋ค.
๊ณผ๋ํ ์ ๋ณด ๊ณต์ ์์ด ๋์์ด ๋๋ ์ค๋ฅ ์์ธ
๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๊ณ ๊ฐ์ ๋ฏธ์คํฐ๋ฆฌ ์ฝ๋๊ฐ ์๋๋ผ ๋ช ํํ ๋ต์ ์ํฉ๋๋ค. ํตํฉ ์ํ ํ์ด์ง์์๋ ์ฌ์ฉ์๊ฐ ๋ค์์ ๋ฌด์์ ํ ์ ์๋์ง ์๋ ค์ฃผ๋ ํ์ดํ ์ค๋ฅ ์ ๋ชฉ์ผ๋ก ์์ํ์ธ์. "Auth expired"๋ "Permission removed" ๊ฐ์ ํํ์ด "401"๋ณด๋ค ๋ซ์ต๋๋ค. ์ด์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ ๋ชฉ ๋ค์์๋ ํ ์ค์ ์ด์ ์ ์ํฅ ๋ฒ์๋ฅผ ๋ถ์ด์ธ์. ์ํฅ ๋ฒ์๋ ์ด๋ค ํตํฉ์ธ์ง(์: "Salesforce"), ์ด๋ค ๋ถ๋ถ์ ์ํฅ์ ์ฃผ๋์ง(์: "Contacts ๋๊ธฐ๋ง"), ๋ฐ์ดํฐ๊ฐ ์ง์ฐ๋๋์ง ๋๋ฝ๋๋์ง ์ฌ๋ถ๋ก ๊ฐ๋จํ ๋ํ๋ผ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ์ด์ง๊ฐ ์ ์ฉํ๋ฉด์๋ ๋๋ฒ๊น ์ฝ์๋ก ๋ณํ์ง ์์ต๋๋ค.
์์ ์ค ๊ณต์ ํด๋ ์์ ํ "Details" ๋ทฐ๋ฅผ ์ ๊ณตํ๋ ํจํด์ด ์ข์ต๋๋ค. ์ง์๊ณผ ๊ณต์ ํด๋ ๋๋ ์ ๋ณด๋ง ํฌํจํ์ธ์. ์ฌ์์ฒญ์ ์ฌํํ ํ์๋ ์์ต๋๋ค.
์์ ํ Details ๋ทฐ์ ํฌํจํ ํญ๋ชฉ
ํญ๋ชฉ์ ๊ฐ๊ฒฐํ๊ณ ๋ชจ๋ ํตํฉ์ ๋ํด ์ผ๊ด๋๊ฒ ์ ์งํ์ธ์:
- ์ค๋ฅ ์ฝ๋(์: 401, 403, 429)
- ํ์์คํฌํ(์๊ฐ๋ ํฌํจ)
- ์์ฒญ ID ๋๋ ์๊ด ID
- ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ(ํด๋น ์)
- ์งง๊ณ ๋น๋ฏผ๊ฐํ ๋ฉ์์ง(ํ ๋ฌธ์ฅ)
๋น๋ฐ๋ฒํธ๋ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ถํ ์ ์๋ ์ ๋ณด๋ ํผํ์ธ์. ์ก์ธ์ค ํ ํฐ, API ํค, ์ ์ฒด ํค๋, ์ ์ฒด ์์ฒญ/์๋ต ํ์ด๋ก๋๋ ์ ๋ ๋ณด์ฌ์ฃผ์ง ๋ง์ธ์. ๊ฒ๋ณด๊ธฐ์๋ ๋ฌดํดํด ๋ณด์ด๋ ์ผ๋ถ ์ค๋ํซ์๋ ์ด๋ฉ์ผ, ๋ ์ฝ๋ ID, ์จ๊ฒจ์ง ํ๋๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค.
์์ ์์
๊ณ ๊ฐ์ด ๋๊ตฌ๋ฅผ ์ฐ๊ฒฐ ํด์ ํ๋ค๊ฐ ๋ค์ ์ฐ๊ฒฐํ๋ฉด ๋ค์ ์คํ์ด ๋ง๋ฃ๋ ํ ํฐ ๋๋ฌธ์ ์คํจํ ์ ์์ต๋๋ค. "401 Unauthorized" ๋์ ๋ค์๊ณผ ๊ฐ์ด ๋ณด์ฌ์ฃผ์ธ์:
"์ธ์ฆ ๋ง๋ฃ. HubSpot ์ฐ๊ฒฐ์ ๊ฐฑ์ ํ ์ ์์ด ์ ๋ฆฌ๋๊ฐ ๋๊ธฐํ๋์ง ์์ต๋๋ค. ์์ธ: ์ฝ๋ 401, 2026-01-25 10:42 UTC, request ID 8f2c..., ๋ง์ง๋ง ์ฑ๊ณต 2026-01-25 08:10 UTC."
์ด๋ ๊ฒ ํ๋ฉด ๊ณ ๊ฐ์ ์์ฌํ๊ณ , ํ์ ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ์ถ์ ํ ์ ์์ผ๋ฉฐ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๊ณผ๋ํ๊ฒ ๋ ธ์ถํ์ง ์์ต๋๋ค.
๊ณ ๊ฐ์ด ์ค์ ๋ก ์ทจํ ์ ์๋ ๋ค์ ๋จ๊ณ
๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ต์ ์ ์ํ ํ์ด์ง๋ ๋จ์ํ "์คํจ"๋ผ๊ณ ์๋ฆฌ๋ ๊ฒ์ด ์๋๋ผ ๊ณ ๊ฐ์ด ์ง๊ธ ๋ฌด์์ ํ ์ ์๊ณ ์ดํ์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ ์ง๋ฅผ ์๋ ค์ค๋๋ค.
๊ฐ์ฅ ํํ ํ์ฌ API ์คํจ ์์ธ์ ํด๊ฒฐํ๋ ํ๋๋ถํฐ ์ ๊ณตํ์ธ์. ๊ฐ ๋ฒํผ์ด๋ ์ง์นจ์ ๊ตฌ์ฒด์ ์ด์ด์ผ ํ๋ฉฐ ์์ ์์ ์๊ฐ์ ํจ๊ป ๋ณด์ฌ์ฃผ์ธ์.
- ๊ณ์ ์ฌ์ฐ๊ฒฐ: ์ฌ์ธ์ฆ ํ๋ฆ์ผ๋ก ์๋ดํ๊ณ , ์ฐ๊ฒฐ ํ์ธ ํ ์ ๋๊ธฐ๋ฅผ ํ์ ๋ฃ์(๋ณดํต 1โ5๋ถ)
- ๊ถํ ์ ๋ฐ์ดํธ: ์ด๋ค ๊ถํ์ด ๋ถ์กฑํ์ง ์ค๋ช ํ๊ณ ์ ๊ทผ์ ์ฌํ์ธํ ๋ค ๋ง์ง๋ง ์คํจ ์์ ์ ์๋์ผ๋ก ์ฌ์๋
- ๋๊ธฐ ์ฌ์๋: ๋จผ์ ์คํจํ ๋จ๊ณ๋ง ์ฌ์คํํ๊ณ ์ฑ๊ณตํ๋ฉด ์ ์ฒด ๋๊ธฐ๋ฅผ ๊ณ์ ์งํ(์์ ์์ ์๊ฐ ํ๊ธฐ)
- ๋๊ธฐ ์ค์ ๋ณ๊ฒฝ: ๋ฒ์๋ฅผ ์ค์ฌ(์: ๋ ์ฝ๋ ์ ๊ฐ์) ์ฐจ๋จ์ ํด์ ํ ๋ค ๋์ค์ ํ์ฅ
- ์ค๋ฅ ๋ณด๊ณ ์ ๋ด๋ณด๋ด๊ธฐ: ๋ด๋ถ ๊ณต์ ์ฉ์ผ๋ก ์์ ํ ์์ฝ์ ๋ค์ด๋ก๋
๊ฐ ํ๋ ํ์๋ ๋ช ํํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ์ธ์: "์๋์ผ๋ก ์ฌ์๋ํฉ๋๋ค", "๋ค์ ์คํ ์์ฝ: 14:00", ๋๋ "๊ณต๊ธ์ ์๋ต ๋๊ธฐ ์ค". ๋ฐฑ์คํ ์ฌ์๋๊ฐ ์๋ค๋ฉด ํ์ดํ ๋ฌธ์ฅ์ผ๋ก ์๋ฆฌ์ธ์: "๋ค์ 30๋ถ ๋์ ์ต๋ 3ํ ์ฌ์๋ํฉ๋๋ค."
์กฐ์น๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ์๋ ์ ์งํ๊ณ ์นจ์ฐฉํ๊ฒ ์๋ฆฌ์ธ์. ์: "๊ณต๊ธ์ ์ชฝ ์ฅ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๊ณ ๊ฐ๋์ด ๋ณ๊ฒฝํ ํ์๋ ์์ต๋๋ค. ๊ณต๊ธ์๊ฐ ๋ณต๊ตฌ๋๋ฉด ๋๊ธฐํ๋ฅผ ์ฌ๊ฐํ๋ฉฐ 60๋ถ ๋ด๋ก ์ด ํ์ด์ง์ ์ ๋ฐ์ดํธ๋ฅผ ๊ฒ์ํ๊ฒ ์ต๋๋ค."
์ง์์ด ํ์ํ ๊ฒฝ์ฐ ๊ณ ๊ฐ์ด ๋ฌด์์ ๋ณด๋ด์ผ ๋น ๋ฅด๊ฒ ๊ณ ์น ์ ์๋์ง ์ ํํ ์๋ ค์ฃผ์ธ์:
- ํตํฉ ์ด๋ฆ ๋ฐ ์ฐ๊ฒฐ๋ ๊ณ์ ์ด๋ฉ์ผ(๋๋ ID)
- ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ๊ณผ ๋ง์ง๋ง ์ค๋ฅ ์๊ฐ
- ํ์ด์ง์ ํ์๋ ์ค๋ฅ ์ฝ๋(์์ ๋ก๊ทธ๊ฐ ์๋)
- ๊ณ ๊ฐ์ด ๋ฌด์์ ํด๋ฆญํ๊ณ ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง
AppMaster๋ก ๊ตฌ์ถํ๋ค๋ฉด ์ด๋ฌํ ์ก์ ์ ๋ฏผ๊ฐํ ๊ณต๊ธ์ ๋ฐ์ดํฐ๋ฅผ ๋ ธ์ถํ์ง ์๋ ๊ฐ๋จํ ๋ฐฑ์๋ ์๋ํฌ์ธํธ์ ๊ณ ๊ฐ UI์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ํ ํ์ด์ง๋ฅผ ๋จ๊ณ๋ณ๋ก ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ
์ํ ํ์ด์ง๋ฅผ ๋๋ฒ๊ทธ ํ๋ฉด์ด ์๋๋ผ ์์ ์ ํ ๊ธฐ๋ฅ์ผ๋ก ๋ค๋ฃจ๋ ๊ฒ์ผ๋ก ์์ํ์ธ์. ๊ณ ๊ฐ์ด "์๋ํ๋? ๋ค์์ ๋ฌด์์ ํด์ผ ํ๋?"๋ฅผ ๋ตํ ์ ์๋ค๋ฉด ์ ๋ฐ ์ด์์ ์์ฑ๋ ์ ์ ๋๋ค.
1๋จ๊ณ: ์ํ์ ๊ท์น ์ ์
์งง์ ์ํ ์งํฉ์ ์ ํํ๊ณ ๋ชจ๋ ํตํฉ์์ ์ผ๊ด๋๊ฒ ์ ์ฉํ์ธ์. ์ผ๋ฐ์ ์ธ ์ ํ์ Healthy, Delayed, Failing, Paused์ ๋๋ค. ๊ฐ ์ํ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ ์ ํํ ๊ท์น์ ๋ฌธ์ํํ์ธ์(์: "์ต๊ทผ 3ํ ์คํ์ด ์คํจํ๋ฉด Failing" ๋๋ "6์๊ฐ ๋ด ์ฑ๊ณต ์คํ์ด ์์ผ๋ฉด Delayed").
2๋จ๊ณ: ์ ์ ํ ์ด๋ฒคํธ ์ถ์
ํ์ด์ง์ ๋ช ํ์ฑ์ ๋ฐ์ดํฐ์ ๋ฌ๋ ค ์์ต๋๋ค. ๊ฐ ์คํ, ๊ฐ ์ฌ์๋, ๊ฐ ์ค๋ฅ๋ฅผ ๊ตฌ์กฐํ๋ ๋ฐฉ์์ผ๋ก ๋ก๊น ํ์ธ์. "๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ"์ ์์ ๋ก๊ทธ์์ ๊ณ์ฐํ์ง ๋ง๊ณ ์ฐ์ ํ๋๋ก ์ ์ฅํ์ธ์.
3๋จ๊ณ: ๋จ์ํ ๋ ์ด์์ ์ค๊ณ
์ข์ ํตํฉ ์ํ ํ์ด์ง๋ ๋ณดํต ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค: ์๋จ ์์ฝ(์ํ + ๋ง์ง๋ง ์ฑ๊ณต), ์งง์ ํ์คํ ๋ฆฌ(์ต๊ทผ ์คํ), ๊ทธ๋ฆฌ๊ณ ๊ณ ๊ฐ์ด ์ง๊ธ ํ ์ ์๋ ํ๋ ์์ญ. ์ธ๋ถ๋ ํ ํด๋ฆญ์ผ๋ก ์จ๊ธฐ๋ฉด ๋ฉ์ธ ๋ทฐ๊ฐ ์ฐจ๋ถํ๊ฒ ์ ์ง๋ฉ๋๋ค.
๊ฐ๋จํ ๋น๋ ์์:
- ์ํ ๋ชจ๋ธ๊ณผ ๊ท์น ์์ฑ
- ์คํ ํ์คํ ๋ฆฌ, ์ค๋ฅ, ์ฌ์๋ ์ ์ฅ
- ์์ฝ, ํ์คํ ๋ฆฌ, ์ก์ UI ๋น๋
- ์ญํ ๊ธฐ๋ฐ ๊ฐ์์ฑ ์ถ๊ฐ(๊ด๋ฆฌ์ vs ๋ทฐ์ด)
- ์ค์ ์ฅ์ ๋ก ํ์ด์ง ๊ฒ์ฆ
4๋จ๊ณ: ์ญํ ๊ธฐ๋ฐ ๊ฐ์์ฑ ์ถ๊ฐ
์ธ๋ถ ์์ค์ ๋ฌ๋ฆฌ ๋ณด์ฌ์ฃผ์ธ์. ๋ทฐ์ด๋ ์ํ, ์๊ฐ, ์์ ํ ์๋ด๋ง ๋ณด๊ฒ ํ๊ณ , ๊ด๋ฆฌ์๋ ์ค๋ฅ ์ฝ๋, ์คํจํ ์๋ํฌ์ธํธ, ๊ตฌ์ฑ ํํธ(์: "ํ ํฐ ๋ง๋ฃ")๋ฅผ ๋ณผ ์ ์๊ฒ ํฉ๋๋ค.
5๋จ๊ณ: ์ค์ ์คํจ ์ฌ๋ก๋ก ํ ์คํธ
์ ์ ๊ฒฝ๋ก ํ ์คํธ์๋ง ๊ทธ์น์ง ๋ง์ธ์. ํํ ์คํจ๋ฅผ ์ฌํํ์ธ์:
- ํ ํฐ ๋ง๋ฃ
- ์๋ ์ ํ(rate limit)
- ๋คํธ์ํฌ ํ์์์
- ์๋ชป๋ ๊ถํ
- ๋ฐ์ดํฐ ๋งคํ ์ค๋ฅ
AppMaster๋ก ๋น๋ํ๋ฉด Data Designer์์ ํ ์ด๋ธ์ ๋ชจ๋ธ๋งํ๊ณ Business Processes๋ก ์ด๋ฒคํธ๋ฅผ ์บก์ฒํ๋ฉฐ ์น/๋ชจ๋ฐ์ผ ๋น๋๋ก UI๋ฅผ ์กฐํฉํด ์์์ ์ฝ๋ฉ ์์ด ํ์ด์ง๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
ํ์ด์ง ๋ค์ ํ์ํ ๋ฐ์ดํฐ
๊ณ ๊ฐ์ฉ ํตํฉ ์ํ ํ์ด์ง์ ํ์ง์ ๊ทธ ๋ค์ ์๋ ๋ฐ์ดํฐ์ ๋ฌ๋ ค ์์ต๋๋ค. ํ์ด์ง๊ฐ ๋น ๋ฅด๊ฒ ๋ก๋๋๊ณ ์ผ๊ด์ฑ์ ์ ์งํ๋ ค๋ฉด "๋น ๋ฅธ ์ํ" ๋ฐ์ดํฐ์ ๋ ๊น์ ํ์คํ ๋ฆฌ/์์ ๋ก๊ทธ๋ฅผ ๋ถ๋ฆฌํ์ธ์.
๋จผ์ ์คํ ํ์คํ ๋ฆฌ ํ ์ด๋ธ์ ๋ง๋์ธ์. ์ด๊ฒ์ด "๋ง์ง๋ง ์คํ", "๋ง์ง๋ง ์ฑ๊ณต", ์ถ์ธ ๋ณด๊ธฐ์ ๊ธฐ๋ฐ์ ๋๋ค. ๊ฐ ํ์ ํ ๋ฒ์ ๋๊ธฐ ์๋๋ฅผ ๋ํ๋ด์ผ ํฉ๋๋ค(์ด๊ธฐ์ ์คํจํ๋๋ผ๋).
์คํ ๊ธฐ๋ก์ ์๊ณ ์ผ๊ด๋๊ฒ ์ ์งํ์ธ์:
- ์์ ์๊ฐ๊ณผ ์ข ๋ฃ ์๊ฐ(๋๋ ์์ ์๊ฐ)
- ๊ฒฐ๊ณผ(success, partial, failed)
- ์ฒ๋ฆฌ๋ ํญ๋ชฉ ์(์ ํ์ ์ผ๋ก ์คํจ ํญ๋ชฉ ์)
- ํตํฉ/์ ๊ณต์ ์๋ณ์(๋ฉํฐ ์ ๊ณต์ ์ ํ์ ๊ฒฝ์ฐ)
- ์๊ด ID(์คํ์ ์ค๋ฅ ๋ฐ ๋ด๋ถ ๋ก๊ทธ์ ์ฐ๊ฒฐ)
๋ค์์ผ๋ก ์ค๋ฅ ๋ ์ฝ๋๋ฅผ ์ ๊ทํํด์ ์ ์ฅํ์ธ์. ์ ์ฒด ์คํ ํธ๋ ์ด์ค๋ฅผ ๊ณ ๊ฐ์ฉ ๋ฐ์ดํฐ๋ก ๋์ ธ ๋ฃ์ง ๋ง์ธ์. ๋์ ๊ตฌ์กฐํ๋ ์ค๋ฅ ์ ํ(auth, rate limit, validation, timeout), ์งง์ ๋ฉ์์ง, ๊ณต๊ธ์ ์ด๋ฆ, ์ต์ด ๋ฐ์ ์๊ฐ๊ณผ ์ต์ข ๋ฐ์ ์๊ฐ์ ์ ์ฅํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ๋ฐ๋ณต๋๋ ์คํจ๋ฅผ ๊ทธ๋ฃนํํ๊ณ "ํ์์ผ ์ดํ๋ก ๊ณ์ ์คํจ ์ค" ๊ฐ์ ํ์๋ฅผ ๋ ธ์ด์ฆ ์์ด ์ค ์ ์์ต๋๋ค.
๋น ๋ฅธ ์กฐํ์ฉ "ํตํฉ ์ํ" ๋ชจ๋ธ๋ ์ถ๊ฐํ์ธ์. ๊ณ ๊ฐ ๋ฐ ํตํฉ๋ณ๋ก ์บ์๋ ์์ฝ์ฒ๋ผ ์๊ฐํ์ธ์: ํ์ฌ ์ํ, ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ, ๋ง์ง๋ง ์คํ ์๊ฐ, ์งง์ ์ด์ ์ฝ๋ ๋ฑ์ ๋๋ค. UI๋ ์ด ์์ฝ์ ๋จผ์ ์ฝ๊ณ ์ฌ์ฉ์๊ฐ ์์ธ๋ฅผ ์ด๋ฉด ์คํ ํ์คํ ๋ฆฌ๋ฅผ ์กฐํํ๋๋ก ํ์ธ์.
๋ณด์กด ๊ธฐ๊ฐ(retention)์ ๊ฒฐ์ ํ์ธ์. ๊ณ ๊ฐ์ ๋ณดํต ๋ฌด์จ ๋ณํ๊ฐ ์์๋์ง ์ดํดํ๊ธฐ ์ํด ๋ฉฐ์น ๋๋ ๋ช ์ฃผ์ ์คํ ํ์คํ ๋ฆฌ๊ฐ ํ์ํ์ง๋ง ๋ด๋ถ ๋ก๊ทธ๋ ๊ฐ์ฌ์ ๋๋ฒ๊น ์ ์ํด ๋ ์ค๋ ๋ณด๊ดํด์ผ ํ ์ ์์ต๋๋ค. ๋ช ํํ ๋ณด์กด ์ ์ฑ (์: ๊ณ ๊ฐ์ฉ ํ์คํ ๋ฆฌ๋ 30โ90์ผ ๋ณด๊ด)์ ์ธ์ฐ๊ณ ์์ ํ์ด๋ก๋๋ ๋ด๋ถ ์ ์ฅ์์๋ง ๋ณด๊ดํ์ธ์.
AppMaster์์ ๋น๋ํ๋ฉด ์ด๋ฌํ ๋ชจ๋ธ์ Data Designer ํ ์ด๋ธ๋ก ๊น๋ํ๊ฒ ๋งคํ๋๊ณ , ๋๊ธฐ ํ๋ฆ์ Business Process์์ ํญ์ ๊ฐ์ ์ฅ์์ ์คํ ๋ฐ ์ค๋ฅ ๋ ์ฝ๋๋ฅผ ์ธ ์ ์์ต๋๋ค.
ํํ ์ค์์ ํจ์
์ํ ํ์ด์ง๋ ํ์ค๊ณผ ์ผ์นํ ๋๋ง ์ ์ฉํฉ๋๋ค. ์ ๋ขฐ๋ฅผ ์๋ ๊ฐ์ฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ๊ฐ 3์ผ ์ ์ธ๋ฐ๋ ์ด๋ก์ "์ ์" ๋ฐฐ์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ค๋๋์๋ค๋ฉด ๊ทธ๋๋ก ์๋ฆฌ๊ณ , "๋ง์ง๋ง ์ฑ๊ณต"์ ์ํ๋งํผ ๋์ ๋๊ฒ ํ์ธ์.
๋ ๋ค๋ฅธ ํํ ์คํจ๋ ์์ ์ค๋ฅ ์ฝ๋๋ฅผ ๋คํํด ๋๋ ๊ฒ์ ๋๋ค. "401"์ด๋ "E1029"๋ ์ ํํ ์ ์์ง๋ง ๋์์ด ๋์ง ์์ต๋๋ค. ๊ณ ๊ฐ์ ๋ฌด์์ด ๊ณ ์ฅ๋ฌ๋์ง์ ์ด๋ค ์ํฅ์ด ์๋์ง(์: "์ ์ฃผ๋ฌธ์ ๊ฐ์ ธ์ค์ง ๋ชปํ์ง๋ง ๊ธฐ์กด ์ฃผ๋ฌธ์ ๋ณํจ์์")๋ฅผ ํ์ดํ ์ธ์ด๋ก ์๊ณ ์ถ์ดํฉ๋๋ค.
์์คํ ์ ์ฌ์๋ ๋์์ ์จ๊ธฐ๋ ๊ฒ๋ ๋ฌธ์ ์ ๋๋ค. ์์คํ ์ด 15๋ถ๋ง๋ค ์ฌ์๋ํ๋๋ฐ ํ์ด์ง์ ์๋ฌด ํ์๊ฐ ์์ผ๋ฉด ๊ณ ๊ฐ์ ๊ณ์ ์๋ก๊ณ ์นจํ๊ณ "์ง๊ธ ๋๊ธฐ"๋ฅผ ๋ฐ๋ณต ํด๋ฆญํ๋ค๊ฐ ์๋ํ์ง ์์ผ๋ฉด ํฐ์ผ์ ๋ง๋ญ๋๋ค. ์ฌ์๋, ๋ฐฑ์คํ, ํ๋ ์คํ์ ๊ฐ์ํํ์ธ์. ๋ค์ ์์ฝ ์๋ ์๊ฐ๊ณผ ์๋ ์ฌ์๋๊ฐ ํ์ฉ๋๋์ง๋ ๋ณด์ฌ์ฃผ์ธ์.
๋ค์ ํจ์ ์ ์ฃผ์ํ์ธ์:
- "์ต๊ทผ ์ค๋ฅ ์์"์ ๊ธฐ์ค์ผ๋ก ์ด๋ก์ ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒ(๋์ "์ต๊ทผ ์ฑ๊ณต ๋๊ธฐ" ๊ธฐ์ค์ด์ด์ผ ํจ)
- ๊ธฐ์ ์ ์ค๋ฅ ์ฝ๋๋ง ์๊ณ ์ธ๊ฐ ์นํ์ ์ค๋ช ์ด๋ ์ํฅ์ด ์๋ ๊ฒฝ์ฐ
- ์๋ ์ฌ์๋, ๋ฐฑ์คํ, ํ๋ ์คํ์ ๋ํ ๊ฐ์์ฑ ๋ถ์ฌ
- ์ค๋ฅ ์์ธ์ ๋ฏผ๊ฐํ ์ ๋ณด ๋ ธ์ถ(ํ ํฐ, ์ ์ฒด ํค๋, ๊ณ ๊ฐ ๋ฐ์ดํฐ)
- ์ํ ๋ ์ด๋ธ์ด ๋๋ฌด ๋ง์(10๊ฐ ์ด์) "์ฐจ๋จ๋จ"๊ณผ "์ง์ฐ"์ ๊ตฌ๋ถ ๋ชปํ๋ ๊ฒฝ์ฐ
์ํ ๋ ์ด๋ธ์ Healthy, Delayed, Action needed, Outage์ฒ๋ผ ์๊ณ ๋ช ํํ๊ฒ ์ ์งํ๊ณ ํ ๋ฒ ์ ์ํ๋ฉด ๊ณ ์ํ์ธ์.
์ค์ฉ์ ์: Shopify ํ ํฐ์ด ๋ง๋ฃ๋๋ฉด ์คํ ํธ๋ ์ด์ค๋ ํ ํฐ ์์ฒด๋ฅผ ๋ณด์ฌ์ฃผ์ง ๋ง๊ณ "์ฐ๊ฒฐ ๋ง๋ฃ"์ ์คํจ ์์ ์๊ฐ, ์ด๋ค ํญ๋ชฉ์ด ๋๊ธฐ๋์ง ์๋์ง, ์์ ํ ๋ค์ ๋จ๊ณ์ธ "๊ณ์ ์ฌ์ฐ๊ฒฐ"์ ๋ณด์ฌ์ฃผ์ธ์. AppMaster๋ก ๊ตฌ์ถํ ๊ฒฝ์ฐ ์ค๋ฅ ํ ์คํธ๋ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ ์ฝํ ์ธ ๋ก ๋ค๋ฃจ๊ณ ์์ ๋ก๊ทธ ๋คํ๋ฅผ ํผํ๋ฉฐ ๋ฏผ๊ฐํ ํ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์คํนํ์ธ์.
๋ฐฐํฌ ์ ๋น ๋ฅธ ์ฒดํฌ๋ฆฌ์คํธ
ํตํฉ ์ํ ํ์ด์ง๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ ์ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ผ์ก์์ ๋ฐฉ๊ธ ์์์ฐจ๋ฆฐ ๊ณ ๊ฐ์ ์ ์ฅ์์ ํ ๋ฒ ์ ๊ฒํ์ธ์. ๋ชฉํ๋ ๋จ์ํฉ๋๋ค: ๋ฌด์์ด ๊ณ ์ฅ๋ฌ๊ณ , ์ผ๋ง๋ ์ฌ๊ฐํ๋ฉฐ, ๋ค์์ ๋ฌด์์ ํด์ผ ํ ์ง ๊ณตํฉ ์์ด ์ ์ ์๊ฒ ํ๋ ๊ฒ์ ๋๋ค.
์๋จ ๋ผ์ธ๋ถํฐ ํ์ธํ์ธ์. ์ํ ๋ ์ด๋ธ์ ๋ช ํํด์ผ ํ๊ณ (Healthy, Delayed, Action required), ํญ์ ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค. "๋ง์ง๋ง ์ฑ๊ณต"์ ์์ ์๊ฒ ๋ณด์ฌ์ค ์ ์๋ค๋ฉด ๊ณ ๊ฐ์ ์๋ฌด ๊ฒ๋ ์๋ํ์ง ์๋๋ค๊ณ ๊ฐ์ ํ ๊ฒ์ ๋๋ค.
๊ทธ๋ค์ ์ก์ ์ ํ์ธํ์ธ์. ์ฌ์ฐ๊ฒฐ์ด๋ ์ฌ์๋๊ฐ ๊ฐ๋ฅํ๋ฉด ๋ช ํํ๊ณ ์์ ํ๊ฒ ๋ง๋์ธ์. ๊ณ ๊ฐ ๊ด๋ฆฌ์(admin)๊ฐ ๊ธฐ๋ณธ์ ์ธ ์์ (๊ณ์ ์ฌ์ธ์ฆ ๋ฑ)์ ์ํด ํฐ์ผ์ ์ด ํ์๊ฐ ์์ด์ผ ํฉ๋๋ค.
์ฌ์ ๋ฐฐํฌ ์ฒดํฌ๋ฆฌ์คํธ:
- ๋ช ํํ ์ํ ๋ ์ด๋ธ ๋ฐ ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ(๊ด๋ จ ์คํ ์ํ ํฌํจ)
- ๊ด๋ฆฌ์๊ฐ ์ฌ์ฐ๊ฒฐ ๋๋ ์ฌ์๋ํ ์ ์๋ ์ํด๋ฆญ ๊ฒฝ๋ก์ ์ดํ ์ผ์ด๋ ์ผ์ ๋ํ ์งง์ ์ค๋ช
- ๋น๋์ ํผํ๊ณ ์ํฅ๊ณผ ๊ธฐ๋์น๋ฅผ ์ค๋ช ํ๋ ์ค๋ฅ ๋ฌธ๊ตฌ(์: "15๋ถ ํ ์๋ ์ฌ์๋")
- ๋น๋ฐ์ด๋ ๊ฐ์ธ ๋ฐ์ดํฐ ๋ฏธ๋ ธ์ถ(ํ ํฐ, ์ ์ฒด ์์ฒญ ํ์ด๋ก๋, ์์ ID ๊ธ์ง)
- ์ง์ํ์ด ๊ณ ๊ฐ ๋ทฐ๋ฅผ ๋ด๋ถ ๋ก๊ทธ์ ๋งค์นญํ ์ ์๋ ์๊ด ID ๋๋ ์งง์ ์ฐธ์กฐ ์ฝ๋ ์ ๊ณต
์ค์ ์๋๋ฆฌ์ค๋ก ๋ฌธ๊ตฌ ํ ์คํธ๋ฅผ ํ์ธ์: ํผํฌ ์๊ฐ์ ํ์ฌ API์ ์๋ ์ ํ์ ๊ฑธ๋ ธ๋ค๋ฉด ํ์ด์ง๋ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ง์ฐ๋๋์ง, ์ค๋๋ ๋ฐ์ดํฐ๋ ์ฌ์ ํ ๋ณด์ด๋์ง, ๋ค์ ์ฌ์๋๊ฐ ์ธ์ ์ธ์ง ์๋ ค์ผ ํฉ๋๋ค. "๊ณต๊ธ์ API ์คํจ"๋ณด๋ค๋ "์๋ ์ ํ์ผ๋ก ๋๊ธฐ ์ผ์ ์ค๋จ. 14:30 UTC์ ์ฌ์๋ ์์ . ์กฐ์น๋ ๋ถํ์."๊ฐ ๋ ์ ์ฉํฉ๋๋ค.
AppMaster๋ก ๋น๋ํ๋ค๋ฉด ์ํ ํ ์คํธ์ ์ก์ ์ ์ ํ ํ๋ฆ์ ์ผ๋ถ๋ก ๋ค๋ฃจ์ด์ผ ํฉ๋๋ค: ๊ณ ๊ฐ ํ์ด์ง, ์ฌ์๋ ๋ฒํผ, ๋ด๋ถ ๋ก๊ทธ ์ฐธ์กฐ๊ฐ ๋์ผํ ๋ฐฑ์๋ ์ํ ๋ ์ฝ๋์ ์ํด ๊ตฌ๋๋์ด ํญ์ ์ผ์นํ๋๋ก ํ์ธ์.
์์: ํ์ฌ API ํ ํฐ ๋ง๋ฃ ์
ํ์ค์์ ํํ ์ฌ๋ก: ๋๊ตฐ๊ฐ CRM ๊ด๋ฆฌ์ ์ค์ ์์ ๊ถํ์ ๋ฐ๊พธ๋ฉด CRM ๋๊ธฐ๊ฐ ์ค๋จ๋ฉ๋๋ค. ์ฑ์ด ์ฌ์ฉํ๋ ํ ํฐ์ ์ฌ์ ํ "์์ด ๋ณด์ผ" ์ ์์ง๋ง ํต์ฌ ๊ฐ์ฒด์ ์ ๊ทผ ๊ถํ์ด ์๊ฑฐ๋ ์์ ํ ๋ง๋ฃ๋์์ ์ ์์ต๋๋ค. ์ด๋ฌ๋ฉด ์์ ์ ์คํจํ๊ธฐ ์์ํ๊ณ , ๊ณ ๊ฐ ์ ์ฅ์์๋ ๋ฐ์ดํฐ๊ฐ ์กฐ์ฉํ ์ ๋ฐ์ดํธ๋์ง ์์ต๋๋ค.
ํตํฉ ์ํ ํ์ด์ง์๋ ๋ช ํํ๊ณ ์ฐจ๋ถํ ์์ฝ์ด ๋ณด์ฌ์ผ ํฉ๋๋ค. ์: ์ํ: Degraded (CRM ๋๊ธฐ ์ผ์์ค๋จ), ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ(์: "๋ง์ง๋ง ์ฑ๊ณต: 1์ 25์ผ 10:42 AM")๋ฅผ ํ์ํ๊ณ , ์ํฅ์ ๋ํ ์งง์ ๋ฌธ์ฅ์ ์ถ๊ฐํ์ธ์: "์ ์ฐ๋ฝ์ฒ์ ๊ฑฐ๋๋ ์ฐ๊ฒฐ์ด ๋ณต๊ตฌ๋ ๋๊น์ง ํ์๋์ง ์์ต๋๋ค."
๋ก๊ทธ๋ฅผ ๋คํํ์ง ์๊ณ ์ํฅ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ๋์์ด ๋ฉ๋๋ค. "์ํฅ๋ฐ๋ ๋ฐ์ดํฐ" ์์ญ์ ๊ฐ๋จํ ํ์ํ์ธ์: Contacts: ๋๊ธฐ ์ ๋จ, Deals: ๋๊ธฐ ์ ๋จ, Notes: ์ ์. ์ ํ์ ์ฌ๋ฌ ์์ ๊ณต๊ฐ(workspace)์ด๋ ํ์ดํ๋ผ์ธ์ด ์๋ค๋ฉด ์ด๋ค ๊ฒ์ด ์ํฅ์ ๋ฐ๋์ง๋ ๋ณด์ฌ์ฃผ์ธ์.
๊ทธ๋ฐ ๋ค์ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ ๋์ ํด๊ฒฐ์ฑ ํ๋๋ฅผ ๊ถํ์ธ์:
- CRM ๊ณ์ ์ฌ์ฐ๊ฒฐ(๊ถํ ์ฌ๋ถ์ฌ)
- ํด๋น ์ฌ์ฉ์๊ฐ Contacts์ Deals ์ฝ๊ธฐ ๊ถํ์ ๊ฐ์ง๊ณ ์๋์ง ํ์ธ
- ์ฌ์ฐ๊ฒฐ ํ ์ฌ์๋ ์คํ
์ฌ์ฐ๊ฒฐ ํ ํ์ด์ง๋ ์ฆ์ ๋ณ๊ฒฝ๋์ด์ผ ํฉ๋๋ค(์ ์ฒด ๋๊ธฐ ์ด์ ์๋). ์: "์ฐ๊ฒฐ ๋ณต๊ตฌ๋จ. ๋ค์ ๋๊ธฐ 5๋ถ ํ ์์"(๋๋ "์ง๊ธ ์ฌ์๋ ์คํ ์ค"). ์ฌ์๋๊ฐ ๋๋๋ฉด ๊ฒฝ๊ณ ๋ฅผ ํ์ธ ๋ฉ์์ง๋ก ๋ฐ๊ฟ์ฃผ์ธ์: "๋๊ธฐ ์ ์. ๋ฐ์ดํฐ 11:08 AM์ ์ ๋ฐ์ดํธ ๋จ."
AppMaster๋ก ๊ตฌ์ถํ๋ฉด Data Designer์ "connection state", "last success", "next run"์ ๋ชจ๋ธ๋งํ๊ณ ๋๊ธฐ ํ๋ฆ์์ Business Process๋ก ์ด๋ค์ ์ ๋ฐ์ดํธํด ํตํฉ ์ํ ํ์ด์ง๊ฐ ์๋ ์ง์ ์์ด ์ ํํ๊ฒ ์ ์ง๋๋๋ก ํ ์ ์์ต๋๋ค.
์ ํ์ ์ ์ฉํ๊ธฐ ์ํ ๋ค์ ๋จ๊ณ
์๊ฒ ์์ํด ๋น ๋ฅด๊ฒ ๋ฐฐํฌํ๊ณ ์ค์ ์ฌ์ฉ์์ ๋ฐฐ์ฐ์ธ์. ํ๋์ ๋ณผ ์ ์๋ ์ํ์ ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ๋ง ๋ณด์ฌ์ฃผ๋ ๊ฐ๋จํ ํตํฉ ์ํ ํ์ด์ง๋ก๋ ๋๋ถ๋ถ์ ๊ณ ๊ฐ ์ง๋ฌธ์ ๋ตํ ์ ์์ต๋๋ค. ๊ทธ๊ฒ์ด ์์ ํ๋๋ฉด ์ต๊ทผ ์ค๋ฅ, ์ฌ์๋ ์ค์ธ ํญ๋ชฉ, ๊ณ ๊ฐ์ด ํ ์ ์๋ ๋ค์ ๋จ๊ณ ๊ฐ์ ์์ธํ ๋ด์ฉ์ ์ถ๊ฐํ์ธ์.
์ ํ์ฑ์ด ๋์์ธ๋ณด๋ค ์ค์ํฉ๋๋ค. ์ํ ํ์ด์ง๊ฐ ํ ๋ฒ์ด๋ผ๋ ํ๋ฆฌ๋ฉด ๊ณ ๊ฐ์ ์ ๋ขฐ๋ฅผ ์๊ณ ๋ค์ ์ง์์ผ๋ก ๋์๊ฐ๋๋ค. ๋ชจ๋ ์คํ์ด ๋ช ํํ ๊ฒฐ๊ณผ(success, partial, failed), ํ์์คํฌํ, ์์ ๋ ์ค๋ฅ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ฐ๋๋ก ๋๊ธฐ ์์ ์ ๊ณ์ธกํ์ธ์. ์ฌ์๋๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ธฐ๋กํ๊ณ ๋ค์ ์ฌ์๋ ์์ ์๊ฐ๋ ์ ์ฅํ์ธ์.
์ค์ฉ์ ์ธ ๋กค์์ ๊ณํ:
- v1 ๋ฐฐํฌ: ์ํ ๋ฐฐ์ง + ๋ง์ง๋ง ์ฑ๊ณต ๋๊ธฐ ์๊ฐ + "X๋ถ ์ ์ ๋ฐ์ดํธ๋จ"
- ๋ก๊น ์ถ๊ฐ: ๊ฐ ํตํฉ๋ณ ๋ง์ง๋ง ์คํ, ๋ง์ง๋ง ์ฑ๊ณต, ์คํจ ํ์, ๋ค์ ์ฌ์๋ ์๊ฐ ์ ์ฅ
- ์๋ด ์ถ๊ฐ: ๊ฐ ์ค๋ฅ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ฌ์ฉ์ ์นํ์ ๋ฉ์์ง์ ๊ตฌ์ฒด์ ์ก์ ์ ๋งคํ
- ์ง์ ์ ๋ ฌ: ์ง์ ๊ฐ์ด๋์ ๋์ผํ ๋ฌธ๊ตฌ ์ฌ์ฉ(์: UI๊ฐ "๊ณ์ ์ฌ์ฐ๊ฒฐ"์ด๋ผ๊ณ ํ๋ฉด ์ง์ ๋ฌธ์๋ ๋์ผํ ๋ฌธ๊ตฌ ์ฌ์ฉ)
- ํ์ฅ: ๊ธฐ๋ณธ์ด ์์ ๋๋ฉด ๊ฐ๋จํ "์ต๊ทผ ์ด๋ฒคํธ" ํ์๋ผ์ธ ์ถ๊ฐ
๋ฌธ๊ตฌ๋ฅผ ์ ํ๊ณผ ์ง์์ ๊ฑธ์ณ ์ผ๊ด๋๊ฒ ์ ์งํ์ธ์. ์ง์์ด "๊ณ์ ์ฌ์ฐ๊ฒฐ"์ด๋ผ๊ณ ๋งํ๋ฉด UI๋ "Reauthorize OAuth" ๊ฐ์ ์์ง๋์ด ์ฉ์ด ๋์ ๊ฐ์ ๋ฌธ๊ตฌ๋ฅผ ์ฌ์ฉํ์ธ์. ๋ํ ๊ณ ๊ฐ์ด ํ๋ํ ๋ค ์ด๋ค ์ผ์ด ์ผ์ด๋๋์ง(์: "์ฌ์ฐ๊ฒฐ ํ 5๋ถ ๋ด ์๋ ์ฌ์๋")๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ง์ ์์ง๋์ด๋ง ์์ด ๋น๋ํ๊ณ ์ถ๋ค๋ฉด AppMaster ๊ฐ์ ๋ ธ์ฝ๋ ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ, ๋ก์ง, UI๋ฅผ ํ๊ณณ์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Data Designer์์ Integration๊ณผ SyncRun์ ๋ชจ๋ธ๋ง(PostgreSQL), Business Process Editor์์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ๊ณ ์น UI ๋น๋๋ก ๊ณ ๊ฐ์ฉ ํ์ด์ง๋ฅผ ๋ง๋ค๋ฉด ์๊ตฌ์ฌํญ ๋ณ๊ฒฝ ์ AppMaster๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊น๋ํ๊ฒ ์ฌ์์ฑํด ํ๋์ ๋ฉ์์ง ์์ ์ด ์์ ํ๊ฒ ์ด๋ฃจ์ด์ง๋๋ค. ์ฐ์ v1 ์ํ ํ์ด์ง๋ฅผ ๋ง๋ค์ด ๋ฐฐํฌํ ๋ค ์ค์ ์ง์ ํฐ์ผ์ ๋ฐํ์ผ๋ก ์ฑ์ฅ์ํค์ธ์.


