2025๋…„ 9์›” 22์ผยท6๋ถ„ ์ฝ๊ธฐ

ํ†ตํ•ฉ ์ƒํƒœ ํŽ˜์ด์ง€: ๋™๊ธฐ ์ƒํƒœ์™€ ๋‹ค์Œ ๋‹จ๊ณ„ ํ‘œ์‹œ

ํƒ€์‚ฌ 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."

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ณ ๊ฐ์€ ์•ˆ์‹ฌํ•˜๊ณ , ํŒ€์€ ๋ฌธ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ๊ณผ๋„ํ•˜๊ฒŒ ๋…ธ์ถœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ณ ๊ฐ์ด ์‹ค์ œ๋กœ ์ทจํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์Œ ๋‹จ๊ณ„

Design your status data model
Model Integration and SyncRun tables fast with the PostgreSQL Data Designer.
Start Building

๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ตœ์„ ์˜ ์ƒํƒœ ํŽ˜์ด์ง€๋Š” ๋‹จ์ˆœํžˆ "์‹คํŒจ"๋ผ๊ณ  ์•Œ๋ฆฌ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ณ ๊ฐ์ด ์ง€๊ธˆ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๊ณ  ์ดํ›„์— ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ ์ง€๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

๊ฐ€์žฅ ํ”ํ•œ ํƒ€์‚ฌ API ์‹คํŒจ ์›์ธ์„ ํ•ด๊ฒฐํ•˜๋Š” ํ–‰๋™๋ถ€ํ„ฐ ์ œ๊ณตํ•˜์„ธ์š”. ๊ฐ ๋ฒ„ํŠผ์ด๋‚˜ ์ง€์นจ์€ ๊ตฌ์ฒด์ ์ด์–ด์•ผ ํ•˜๋ฉฐ ์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„์„ ํ•จ๊ป˜ ๋ณด์—ฌ์ฃผ์„ธ์š”.

  • ๊ณ„์ • ์žฌ์—ฐ๊ฒฐ: ์žฌ์ธ์ฆ ํ๋ฆ„์œผ๋กœ ์•ˆ๋‚ดํ•˜๊ณ , ์—ฐ๊ฒฐ ํ™•์ธ ํ›„ ์ƒˆ ๋™๊ธฐ๋ฅผ ํ์— ๋„ฃ์Œ(๋ณดํ†ต 1โ€“5๋ถ„)
  • ๊ถŒํ•œ ์—…๋ฐ์ดํŠธ: ์–ด๋–ค ๊ถŒํ•œ์ด ๋ถ€์กฑํ•œ์ง€ ์„ค๋ช…ํ•˜๊ณ  ์ ‘๊ทผ์„ ์žฌํ™•์ธํ•œ ๋’ค ๋งˆ์ง€๋ง‰ ์‹คํŒจ ์ž‘์—…์„ ์ž๋™์œผ๋กœ ์žฌ์‹œ๋„
  • ๋™๊ธฐ ์žฌ์‹œ๋„: ๋จผ์ € ์‹คํŒจํ•œ ๋‹จ๊ณ„๋งŒ ์žฌ์‹คํ–‰ํ•˜๊ณ  ์„ฑ๊ณตํ•˜๋ฉด ์ „์ฒด ๋™๊ธฐ๋ฅผ ๊ณ„์† ์ง„ํ–‰(์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„ ํ‘œ๊ธฐ)
  • ๋™๊ธฐ ์„ค์ • ๋ณ€๊ฒฝ: ๋ฒ”์œ„๋ฅผ ์ค„์—ฌ(์˜ˆ: ๋ ˆ์ฝ”๋“œ ์ˆ˜ ๊ฐ์†Œ) ์ฐจ๋‹จ์„ ํ•ด์ œํ•œ ๋’ค ๋‚˜์ค‘์— ํ™•์žฅ
  • ์˜ค๋ฅ˜ ๋ณด๊ณ ์„œ ๋‚ด๋ณด๋‚ด๊ธฐ: ๋‚ด๋ถ€ ๊ณต์œ ์šฉ์œผ๋กœ ์•ˆ์ „ํ•œ ์š”์•ฝ์„ ๋‹ค์šด๋กœ๋“œ

๊ฐ ํ–‰๋™ ํ›„์—๋Š” ๋ช…ํ™•ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”: "์ž๋™์œผ๋กœ ์žฌ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค", "๋‹ค์Œ ์‹คํ–‰ ์˜ˆ์•ฝ: 14:00", ๋˜๋Š” "๊ณต๊ธ‰์ž ์‘๋‹ต ๋Œ€๊ธฐ ์ค‘". ๋ฐฑ์˜คํ”„ ์žฌ์‹œ๋„๊ฐ€ ์žˆ๋‹ค๋ฉด ํ‰์ดํ•œ ๋ฌธ์žฅ์œผ๋กœ ์•Œ๋ฆฌ์„ธ์š”: "๋‹ค์Œ 30๋ถ„ ๋™์•ˆ ์ตœ๋Œ€ 3ํšŒ ์žฌ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค."

์กฐ์น˜๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ์—๋Š” ์ •์งํ•˜๊ณ  ์นจ์ฐฉํ•˜๊ฒŒ ์•Œ๋ฆฌ์„ธ์š”. ์˜ˆ: "๊ณต๊ธ‰์ž ์ชฝ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ๋‹˜์ด ๋ณ€๊ฒฝํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ณต๊ธ‰์ž๊ฐ€ ๋ณต๊ตฌ๋˜๋ฉด ๋™๊ธฐํ™”๋ฅผ ์žฌ๊ฐœํ•˜๋ฉฐ 60๋ถ„ ๋‚ด๋กœ ์ด ํŽ˜์ด์ง€์— ์—…๋ฐ์ดํŠธ๋ฅผ ๊ฒŒ์‹œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค."

์ง€์›์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ณ ๊ฐ์ด ๋ฌด์—‡์„ ๋ณด๋‚ด์•ผ ๋น ๋ฅด๊ฒŒ ๊ณ ์น  ์ˆ˜ ์žˆ๋Š”์ง€ ์ •ํ™•ํžˆ ์•Œ๋ ค์ฃผ์„ธ์š”:

  • ํ†ตํ•ฉ ์ด๋ฆ„ ๋ฐ ์—ฐ๊ฒฐ๋œ ๊ณ„์ • ์ด๋ฉ”์ผ(๋˜๋Š” ID)
  • ๋งˆ์ง€๋ง‰ ์„ฑ๊ณต ๋™๊ธฐ ์‹œ๊ฐ„๊ณผ ๋งˆ์ง€๋ง‰ ์˜ค๋ฅ˜ ์‹œ๊ฐ„
  • ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋œ ์˜ค๋ฅ˜ ์ฝ”๋“œ(์›์‹œ ๋กœ๊ทธ๊ฐ€ ์•„๋‹˜)
  • ๊ณ ๊ฐ์ด ๋ฌด์—‡์„ ํด๋ฆญํ–ˆ๊ณ  ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ–ˆ๋Š”์ง€

AppMaster๋กœ ๊ตฌ์ถ•ํ•œ๋‹ค๋ฉด ์ด๋Ÿฌํ•œ ์•ก์…˜์„ ๋ฏผ๊ฐํ•œ ๊ณต๊ธ‰์ž ๋ฐ์ดํ„ฐ๋ฅผ ๋…ธ์ถœํ•˜์ง€ ์•Š๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฑ์—”๋“œ ์—”๋“œํฌ์ธํŠธ์™€ ๊ณ ๊ฐ UI์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒํƒœ ํŽ˜์ด์ง€๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•

์ƒํƒœ ํŽ˜์ด์ง€๋ฅผ ๋””๋ฒ„๊ทธ ํ™”๋ฉด์ด ์•„๋‹ˆ๋ผ ์ž‘์€ ์ œํ’ˆ ๊ธฐ๋Šฅ์œผ๋กœ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•˜์„ธ์š”. ๊ณ ๊ฐ์ด "์ž‘๋™ํ•˜๋‚˜? ๋‹ค์Œ์— ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋‚˜?"๋ฅผ ๋‹ตํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ ˆ๋ฐ˜ ์ด์ƒ์€ ์™„์„ฑ๋œ ์…ˆ์ž…๋‹ˆ๋‹ค.

1๋‹จ๊ณ„: ์ƒํƒœ์™€ ๊ทœ์น™ ์ •์˜

์งง์€ ์ƒํƒœ ์ง‘ํ•ฉ์„ ์„ ํƒํ•˜๊ณ  ๋ชจ๋“  ํ†ตํ•ฉ์—์„œ ์ผ๊ด€๋˜๊ฒŒ ์ ์šฉํ•˜์„ธ์š”. ์ผ๋ฐ˜์ ์ธ ์„ ํƒ์€ Healthy, Delayed, Failing, Paused์ž…๋‹ˆ๋‹ค. ๊ฐ ์ƒํƒœ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” ์ •ํ™•ํ•œ ๊ทœ์น™์„ ๋ฌธ์„œํ™”ํ•˜์„ธ์š”(์˜ˆ: "์ตœ๊ทผ 3ํšŒ ์‹คํ–‰์ด ์‹คํŒจํ•˜๋ฉด Failing" ๋˜๋Š” "6์‹œ๊ฐ„ ๋‚ด ์„ฑ๊ณต ์‹คํ–‰์ด ์—†์œผ๋ฉด Delayed").

2๋‹จ๊ณ„: ์ ์ ˆํ•œ ์ด๋ฒคํŠธ ์ถ”์ 

ํŽ˜์ด์ง€์˜ ๋ช…ํ™•์„ฑ์€ ๋ฐ์ดํ„ฐ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์‹คํ–‰, ๊ฐ ์žฌ์‹œ๋„, ๊ฐ ์˜ค๋ฅ˜๋ฅผ ๊ตฌ์กฐํ™”๋œ ๋ฐฉ์‹์œผ๋กœ ๋กœ๊น…ํ•˜์„ธ์š”. "๋งˆ์ง€๋ง‰ ์„ฑ๊ณต ๋™๊ธฐ ์‹œ๊ฐ„"์€ ์›์‹œ ๋กœ๊ทธ์—์„œ ๊ณ„์‚ฐํ•˜์ง€ ๋ง๊ณ  ์šฐ์„  ํ•„๋“œ๋กœ ์ €์žฅํ•˜์„ธ์š”.

3๋‹จ๊ณ„: ๋‹จ์ˆœํ•œ ๋ ˆ์ด์•„์›ƒ ์„ค๊ณ„

์ข‹์€ ํ†ตํ•ฉ ์ƒํƒœ ํŽ˜์ด์ง€๋Š” ๋ณดํ†ต ์„ธ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค: ์ƒ๋‹จ ์š”์•ฝ(์ƒํƒœ + ๋งˆ์ง€๋ง‰ ์„ฑ๊ณต), ์งง์€ ํžˆ์Šคํ† ๋ฆฌ(์ตœ๊ทผ ์‹คํ–‰), ๊ทธ๋ฆฌ๊ณ  ๊ณ ๊ฐ์ด ์ง€๊ธˆ ํ•  ์ˆ˜ ์žˆ๋Š” ํ–‰๋™ ์˜์—ญ. ์„ธ๋ถ€๋Š” ํ•œ ํด๋ฆญ์œผ๋กœ ์ˆจ๊ธฐ๋ฉด ๋ฉ”์ธ ๋ทฐ๊ฐ€ ์ฐจ๋ถ„ํ•˜๊ฒŒ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

๊ฐ„๋‹จํ•œ ๋นŒ๋“œ ์ˆœ์„œ:

  1. ์ƒํƒœ ๋ชจ๋ธ๊ณผ ๊ทœ์น™ ์ƒ์„ฑ
  2. ์‹คํ–‰ ํžˆ์Šคํ† ๋ฆฌ, ์˜ค๋ฅ˜, ์žฌ์‹œ๋„ ์ €์žฅ
  3. ์š”์•ฝ, ํžˆ์Šคํ† ๋ฆฌ, ์•ก์…˜ UI ๋นŒ๋“œ
  4. ์—ญํ•  ๊ธฐ๋ฐ˜ ๊ฐ€์‹œ์„ฑ ์ถ”๊ฐ€(๊ด€๋ฆฌ์ž vs ๋ทฐ์–ด)
  5. ์‹ค์ œ ์žฅ์• ๋กœ ํŽ˜์ด์ง€ ๊ฒ€์ฆ

4๋‹จ๊ณ„: ์—ญํ•  ๊ธฐ๋ฐ˜ ๊ฐ€์‹œ์„ฑ ์ถ”๊ฐ€

์„ธ๋ถ€ ์ˆ˜์ค€์„ ๋‹ฌ๋ฆฌ ๋ณด์—ฌ์ฃผ์„ธ์š”. ๋ทฐ์–ด๋Š” ์ƒํƒœ, ์‹œ๊ฐ„, ์•ˆ์ „ํ•œ ์•ˆ๋‚ด๋งŒ ๋ณด๊ฒŒ ํ•˜๊ณ , ๊ด€๋ฆฌ์ž๋Š” ์˜ค๋ฅ˜ ์ฝ”๋“œ, ์‹คํŒจํ•œ ์—”๋“œํฌ์ธํŠธ, ๊ตฌ์„ฑ ํžŒํŠธ(์˜ˆ: "ํ† ํฐ ๋งŒ๋ฃŒ")๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

5๋‹จ๊ณ„: ์‹ค์ œ ์‹คํŒจ ์‚ฌ๋ก€๋กœ ํ…Œ์ŠคํŠธ

์ •์ƒ ๊ฒฝ๋กœ ํ…Œ์ŠคํŠธ์—๋งŒ ๊ทธ์น˜์ง€ ๋งˆ์„ธ์š”. ํ”ํ•œ ์‹คํŒจ๋ฅผ ์žฌํ˜„ํ•˜์„ธ์š”:

  • ํ† ํฐ ๋งŒ๋ฃŒ
  • ์†๋„ ์ œํ•œ(rate limit)
  • ๋„คํŠธ์›Œํฌ ํƒ€์ž„์•„์›ƒ
  • ์ž˜๋ชป๋œ ๊ถŒํ•œ
  • ๋ฐ์ดํ„ฐ ๋งคํ•‘ ์˜ค๋ฅ˜

AppMaster๋กœ ๋นŒ๋“œํ•˜๋ฉด Data Designer์—์„œ ํ…Œ์ด๋ธ”์„ ๋ชจ๋ธ๋งํ•˜๊ณ  Business Processes๋กœ ์ด๋ฒคํŠธ๋ฅผ ์บก์ฒ˜ํ•˜๋ฉฐ ์›น/๋ชจ๋ฐ”์ผ ๋นŒ๋”๋กœ UI๋ฅผ ์กฐํ•ฉํ•ด ์ˆ˜์ž‘์—… ์ฝ”๋”ฉ ์—†์ด ํŽ˜์ด์ง€๋ฅผ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽ˜์ด์ง€ ๋’ค์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ

Align support and product views
Create an internal admin view that matches what customers see, with a shared reference ID.
Build Dashboard

๊ณ ๊ฐ์šฉ ํ†ตํ•ฉ ์ƒํƒœ ํŽ˜์ด์ง€์˜ ํ’ˆ์งˆ์€ ๊ทธ ๋’ค์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€๊ฐ€ ๋น ๋ฅด๊ฒŒ ๋กœ๋“œ๋˜๊ณ  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋ ค๋ฉด "๋น ๋ฅธ ์ƒํƒœ" ๋ฐ์ดํ„ฐ์™€ ๋” ๊นŠ์€ ํžˆ์Šคํ† ๋ฆฌ/์›์‹œ ๋กœ๊ทธ๋ฅผ ๋ถ„๋ฆฌํ•˜์„ธ์š”.

๋จผ์ € ์‹คํ–‰ ํžˆ์Šคํ† ๋ฆฌ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“œ์„ธ์š”. ์ด๊ฒƒ์ด "๋งˆ์ง€๋ง‰ ์‹คํ–‰", "๋งˆ์ง€๋ง‰ ์„ฑ๊ณต", ์ถ”์„ธ ๋ณด๊ธฐ์˜ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. ๊ฐ ํ–‰์€ ํ•œ ๋ฒˆ์˜ ๋™๊ธฐ ์‹œ๋„๋ฅผ ๋‚˜ํƒ€๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ดˆ๊ธฐ์— ์‹คํŒจํ•˜๋”๋ผ๋„).

์‹คํ–‰ ๊ธฐ๋ก์€ ์ž‘๊ณ  ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”:

  • ์‹œ์ž‘ ์‹œ๊ฐ„๊ณผ ์ข…๋ฃŒ ์‹œ๊ฐ„(๋˜๋Š” ์†Œ์š” ์‹œ๊ฐ„)
  • ๊ฒฐ๊ณผ(success, partial, failed)
  • ์ฒ˜๋ฆฌ๋œ ํ•ญ๋ชฉ ์ˆ˜(์„ ํƒ์ ์œผ๋กœ ์‹คํŒจ ํ•ญ๋ชฉ ์ˆ˜)
  • ํ†ตํ•ฉ/์ œ๊ณต์ž ์‹๋ณ„์ž(๋ฉ€ํ‹ฐ ์ œ๊ณต์ž ์ œํ’ˆ์˜ ๊ฒฝ์šฐ)
  • ์ƒ๊ด€ ID(์‹คํ–‰์„ ์˜ค๋ฅ˜ ๋ฐ ๋‚ด๋ถ€ ๋กœ๊ทธ์™€ ์—ฐ๊ฒฐ)

๋‹ค์Œ์œผ๋กœ ์˜ค๋ฅ˜ ๋ ˆ์ฝ”๋“œ๋ฅผ ์ •๊ทœํ™”ํ•ด์„œ ์ €์žฅํ•˜์„ธ์š”. ์ „์ฒด ์Šคํƒ ํŠธ๋ ˆ์ด์Šค๋ฅผ ๊ณ ๊ฐ์šฉ ๋ฐ์ดํ„ฐ๋กœ ๋˜์ ธ ๋„ฃ์ง€ ๋งˆ์„ธ์š”. ๋Œ€์‹  ๊ตฌ์กฐํ™”๋œ ์˜ค๋ฅ˜ ์œ ํ˜•(auth, rate limit, validation, timeout), ์งง์€ ๋ฉ”์‹œ์ง€, ๊ณต๊ธ‰์ž ์ด๋ฆ„, ์ตœ์ดˆ ๋ฐœ์ƒ ์‹œ๊ฐ„๊ณผ ์ตœ์ข… ๋ฐœ์ƒ ์‹œ๊ฐ„์„ ์ €์žฅํ•˜์„ธ์š”. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฐ˜๋ณต๋˜๋Š” ์‹คํŒจ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  "ํ™”์š”์ผ ์ดํ›„๋กœ ๊ณ„์† ์‹คํŒจ ์ค‘" ๊ฐ™์€ ํ‘œ์‹œ๋ฅผ ๋…ธ์ด์ฆˆ ์—†์ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น ๋ฅธ ์กฐํšŒ์šฉ "ํ†ตํ•ฉ ์ƒํƒœ" ๋ชจ๋ธ๋„ ์ถ”๊ฐ€ํ•˜์„ธ์š”. ๊ณ ๊ฐ ๋ฐ ํ†ตํ•ฉ๋ณ„๋กœ ์บ์‹œ๋œ ์š”์•ฝ์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜์„ธ์š”: ํ˜„์žฌ ์ƒํƒœ, ๋งˆ์ง€๋ง‰ ์„ฑ๊ณต ๋™๊ธฐ ์‹œ๊ฐ„, ๋งˆ์ง€๋ง‰ ์‹คํ–‰ ์‹œ๊ฐ„, ์งง์€ ์ด์œ  ์ฝ”๋“œ ๋“ฑ์ž…๋‹ˆ๋‹ค. UI๋Š” ์ด ์š”์•ฝ์„ ๋จผ์ € ์ฝ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์ƒ์„ธ๋ฅผ ์—ด๋ฉด ์‹คํ–‰ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์กฐํšŒํ•˜๋„๋ก ํ•˜์„ธ์š”.

๋ณด์กด ๊ธฐ๊ฐ„(retention)์„ ๊ฒฐ์ •ํ•˜์„ธ์š”. ๊ณ ๊ฐ์€ ๋ณดํ†ต ๋ฌด์Šจ ๋ณ€ํ™”๊ฐ€ ์žˆ์—ˆ๋Š”์ง€ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ๋ฉฐ์น  ๋˜๋Š” ๋ช‡ ์ฃผ์˜ ์‹คํ–‰ ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ๋‚ด๋ถ€ ๋กœ๊ทธ๋Š” ๊ฐ์‚ฌ์™€ ๋””๋ฒ„๊น…์„ ์œ„ํ•ด ๋” ์˜ค๋ž˜ ๋ณด๊ด€ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ ๋ณด์กด ์ •์ฑ…(์˜ˆ: ๊ณ ๊ฐ์šฉ ํžˆ์Šคํ† ๋ฆฌ๋Š” 30โ€“90์ผ ๋ณด๊ด€)์„ ์„ธ์šฐ๊ณ  ์›์‹œ ํŽ˜์ด๋กœ๋“œ๋Š” ๋‚ด๋ถ€ ์ €์žฅ์†Œ์—๋งŒ ๋ณด๊ด€ํ•˜์„ธ์š”.

AppMaster์—์„œ ๋นŒ๋“œํ•˜๋ฉด ์ด๋Ÿฌํ•œ ๋ชจ๋ธ์€ Data Designer ํ…Œ์ด๋ธ”๋กœ ๊น”๋”ํ•˜๊ฒŒ ๋งคํ•‘๋˜๊ณ , ๋™๊ธฐ ํ๋ฆ„์€ Business Process์—์„œ ํ•ญ์ƒ ๊ฐ™์€ ์žฅ์†Œ์— ์‹คํ–‰ ๋ฐ ์˜ค๋ฅ˜ ๋ ˆ์ฝ”๋“œ๋ฅผ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”ํ•œ ์‹ค์ˆ˜์™€ ํ•จ์ •

Evolve the page without debt
Update fields and wording as you learn, then regenerate clean source code.
Iterate Safely

์ƒํƒœ ํŽ˜์ด์ง€๋Š” ํ˜„์‹ค๊ณผ ์ผ์น˜ํ•  ๋•Œ๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‹ ๋ขฐ๋ฅผ ์žƒ๋Š” ๊ฐ€์žฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ•์€ ๋งˆ์ง€๋ง‰ ์„ฑ๊ณต ๋™๊ธฐ๊ฐ€ 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 ํ† ํฐ ๋งŒ๋ฃŒ ์‹œ

Validate real failure cases
Reproduce token expiry, rate limits, and timeouts and adjust your states quickly.
Test Flows

ํ˜„์‹ค์—์„œ ํ”ํ•œ ์‚ฌ๋ก€: ๋ˆ„๊ตฐ๊ฐ€ 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 ์ƒํƒœ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋ฐฐํฌํ•œ ๋’ค ์‹ค์ œ ์ง€์› ํ‹ฐ์ผ“์„ ๋ฐ”ํƒ•์œผ๋กœ ์„ฑ์žฅ์‹œํ‚ค์„ธ์š”.

์‰ฌ์šด ์‹œ์ž‘
๋ฉ‹์ง„๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์š”๊ธˆ์ œ๋กœ AppMaster๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
์ค€๋น„๊ฐ€ ๋˜๋ฉด ์ ์ ˆํ•œ ๊ตฌ๋…์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋‹ค
ํ†ตํ•ฉ ์ƒํƒœ ํŽ˜์ด์ง€: ๋™๊ธฐ ์ƒํƒœ์™€ ๋‹ค์Œ ๋‹จ๊ณ„ ํ‘œ์‹œ | AppMaster