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

๋ฌด์ฝ”๋“œ ์•ฑ์˜ ๋ฆด๋ฆฌ์ฆˆ ๊ด€๋ฆฌ: ๋ธŒ๋žœ์นญ๊ณผ ๋กค๋ฐฑ

๋ฌด์ฝ”๋“œ ์•ฑ์˜ ๋ฆด๋ฆฌ์ฆˆ ๊ด€๋ฆฌ: ์‹ค์šฉ์ ์ธ ๋ธŒ๋žœ์น˜ ๋ฐ ํ™˜๊ฒฝ ์„ค์ •, ๋กค๋ฐฑ ๊ณ„ํš, ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ ํ›„ ๋น ๋ฅธ ํšŒ๊ท€ ๊ฒ€์‚ฌ ๋ฐฉ๋ฒ•.

๋ฌด์ฝ”๋“œ ์•ฑ์˜ ๋ฆด๋ฆฌ์ฆˆ ๊ด€๋ฆฌ: ๋ธŒ๋žœ์นญ๊ณผ ๋กค๋ฐฑ

ํ”Œ๋žซํผ์ด ์ฝ”๋“œ๋ฅผ ์žฌ์ƒ์„ฑํ•˜๋ฉด ๋ฆด๋ฆฌ์ฆˆ๊ฐ€ ์™œ ์œ„ํ—˜ํ•ด ๋ณด์ผ๊นŒ

ํ”Œ๋žซํผ์ด ๋ชจ๋ธ๊ณผ ์‹œ๊ฐ์  ๋กœ์ง์œผ๋กœ๋ถ€ํ„ฐ ์•ฑ์„ ์žฌ์ƒ์„ฑํ•˜๋ฉด, ๋ฆด๋ฆฌ์ฆˆ๊ฐ€ "์ž‘์€ ๋ณ€๊ฒฝ ๋ฐฐํฌ"๋ผ๊ธฐ๋ณด๋‹ค "์ง‘์„ ๋‹ค์‹œ ์ง“๋Š” ์ผ"์ฒ˜๋Ÿผ ๋А๊ปด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ๊นจ๋—ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๋ฐ๋Š” ์ข‹์ง€๋งŒ, ์ˆ˜์ž‘์—… ์ฝ”๋“œ์— ์ต์ˆ™ํ•œ ํŒ€์˜ ๋งŽ์€ ์Šต๊ด€์„ ๊นจ๋œจ๋ฆฝ๋‹ˆ๋‹ค.

์žฌ์ƒ์„ฑ๋œ ์ฝ”๋“œ์—์„œ๋Š” ๋ช‡ ๊ฐœ์˜ ํŒŒ์ผ๋งŒ ํŒจ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ์›Œํฌํ”Œ๋กœ, ๋˜๋Š” ํ™”๋ฉด ํ•˜๋‚˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ํ”Œ๋žซํผ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. AppMaster์—์„œ๋Š” ๋ฐฑ์—”๋“œ, ์›น, ๋ชจ๋ฐ”์ผ์ด ๋™์ผํ•œ ๋ณ€๊ฒฝ ์ง‘ํ•ฉ์—์„œ ๋ชจ๋‘ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฅ์ ์€ ๋ˆ„์ ๋œ ๋‚œ์žกํ•จ์ด ์—†๋‹ค๋Š” ๊ฒƒ์ด๊ณ , ๋‹จ์ ์€ ์ž‘์€ ํŽธ์ง‘์ด ์˜ˆ์ƒ๋ณด๋‹ค ๋” ๋„“์€ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ๋ณดํ†ต ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค:

  • ํ™”๋ฉด ๊ฐ„์— ์žฌ์‚ฌ์šฉ๋˜๋Š” ๊ณต์œ  ๋กœ์ง์ด๋‚˜ ํ•„๋“œ์—์„œ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ๋™์ž‘ ๋ณ€ํ™”
  • ํ™˜๊ฒฝ์˜ ๋ถˆ์ผ์น˜(dev ํ™˜๊ฒฝ์€ ์ž‘๋™ํ•˜์ง€๋งŒ staging์ด๋‚˜ prod์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Œ)
  • ๋ฐ์ดํ„ฐ ๋ฌธ์ œ(๋ˆ„๋ฝ๋œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ๋” ์—„๊ฒฉํ•ด์ง„ ๊ฒ€์ฆ, ์ด์ „ ๋ ˆ์ฝ”๋“œ์— ์—†๋Š” ์ƒˆ ํ•„์ˆ˜ ํ•„๋“œ)
  • ํ™˜๊ฒฝ๋ณ„ ํ‚ค, ์›นํ›…, ์„ค์ • ์ฐจ์ด๋กœ ์ธํ•œ ํ†ตํ•ฉ ๋ถˆ์ผ์น˜(Stripe, ์ด๋ฉ”์ผ/SMS, Telegram, AI ํ˜ธ์ถœ ๋“ฑ)

"์•ˆ์ „ํ•˜๋‹ค"๋Š” ๊ฒƒ์€ "์ ˆ๋Œ€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š๋Š”๋‹ค"๋Š” ๋œป์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋ฌธ์ œ ๋ฐœ์ƒ์„ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๊ณ ํ•˜๊ธฐ ์ „์— ๋ฌธ์ œ๊ฐ€ ๋“œ๋Ÿฌ๋‚˜๋ฉฐ, ๋กค๋ฐฑ์ด ๋น ๋ฅด๊ณ  ๋‹จ์กฐ๋กญ๋„๋ก ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋ช…ํ™•ํ•œ ์Šน๊ฒฉ ๊ทœ์น™(dev โ†’ staging โ†’ prod), ์ŠคํŠธ๋ ˆ์Šค ์ƒํ™ฉ์—์„œ ๋”ฐ๋ฅผ ์ˆ˜ ์žˆ๋Š” ๋กค๋ฐฑ ๊ณ„ํš, ๊ทธ๋ฆฌ๊ณ  ์‹ค์ œ๋กœ ๋ณ€๊ฒฝ๋œ ํ•ญ๋ชฉ์— ์—ฐ๊ฒฐ๋œ ํšŒ๊ท€ ๊ฒ€์‚ฌ๋“ค์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ธ€์€ ์ž์ฃผ ๋ฐฐํฌํ•˜๋Š” ๊ฐœ์ธ ์ œ์ž‘์ž์™€ ์†Œ๊ทœ๋ชจ ํŒ€์„ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๊ฐ„ ๋˜๋Š” ์ผ์ผ๋กœ ๋ฆด๋ฆฌ์ฆˆํ•œ๋‹ค๋ฉด, ํ”Œ๋žซํผ์ด ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์„ ์žฌ์ƒ์„ฑํ•˜๋”๋ผ๋„ ๋ณ€๊ฒฝ์ด ํ‰๋ฒ”ํ•˜๊ฒŒ ๋А๊ปด์ง€๋„๋ก ํ•˜๋Š” ๋ฃจํ‹ด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ„๋‹จํ•œ ๋ชจ๋ธ: dev, staging, prod

๋ฌด์ฝ”๋“œ ํ™˜๊ฒฝ์—์„œ๋„ ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ์„ค์ •์€ ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ์„ค์ •์ž…๋‹ˆ๋‹ค: ๋ช…ํ™•ํ•œ ์—ญํ• ์„ ๊ฐ€์ง„ ์„ธ ๊ฐœ์˜ ํ™˜๊ฒฝ.

dev๋Š” ์˜๋„์ ์œผ๋กœ ๋ถ€์ˆ˜๊ณ  ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ณณ์ž…๋‹ˆ๋‹ค. AppMaster์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ํŽธ์ง‘ํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์กฐ์ •ํ•˜๋ฉฐ UI๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ฐ˜๋ณตํ•˜๋Š” ์žฅ์†Œ์ž…๋‹ˆ๋‹ค. Dev๋Š” ์†๋„๋ฅผ ์œ„ํ•œ ํ™˜๊ฒฝ์ด์ง€ ์•ˆ์ •์„ฑ์„ ์œ„ํ•œ ํ™˜๊ฒฝ์ด ์•„๋‹™๋‹ˆ๋‹ค.

staging์€ ๋ฆฌํ—ˆ์„ค์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ๊ณ ๊ฐ์ด ์˜์กดํ•˜์ง€ ์•Š๋Š” ์ƒํƒœ์—์„œ ํ”„๋กœ๋•์…˜์ฒ˜๋Ÿผ ๋ณด์ด๊ณ  ๋™์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Staging์—์„œ๋Š” ์žฌ์ƒ์„ฑ๋œ ๋นŒ๋“œ๊ฐ€ ์ธ์ฆ, Stripe ๊ฒฐ์ œ, ์ด๋ฉ”์ผ/SMS, Telegram ๋ฉ”์‹œ์ง• ๊ฐ™์€ ํ†ตํ•ฉ์„ ํฌํ•จํ•ด ๋์—์„œ ๋์œผ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

prod๋Š” ์‹ค์ œ ์‚ฌ์šฉ์ž์™€ ์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ๋ณ€๊ฒฝ์€ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•˜๊ณ  ์ตœ์†Œํ™”๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŒ€์˜ ์ •๋ ฌ์„ ์œ ์ง€ํ•˜๋Š” ์‹ค์šฉ์ ์ธ ๋ถ„๋ฆฌ:

  • Dev: ๊ธฐ๋Šฅ ์ž‘์—…, ์‹คํ—˜, ์ดˆ๊ธฐ QA, ๋”๋ฏธ ๋ฐ์ดํ„ฐ
  • Staging: ์ „์ฒด ์ ๊ฒ€, ํ˜„์‹ค์ ์ธ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ, ๋ฆด๋ฆฌ์ฆˆ ํ›„๋ณด ์Šน์ธ
  • Prod: ์‹ค์ œ ํŠธ๋ž˜ํ”ฝ, ๋ชจ๋‹ˆํ„ฐ๋ง๋œ ๋ฆด๋ฆฌ์ฆˆ, ์ œํ•œ๋œ ์ ‘๊ทผ๊ณผ ์—„๊ฒฉํ•œ ๊ถŒํ•œ

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

๊ฐ„๋‹จํ•œ ๋ช…๋ช… ๊ทœ์น™์€ ๊ธด์žฅ์ด ๋†’์€ ์ƒํ™ฉ์—์„œ ํ˜ผ๋ž€์„ ์ค„์ž…๋‹ˆ๋‹ค:

  • ํ™˜๊ฒฝ: dev, staging, prod(ํŠน๋ณ„ํ•œ ์ด์œ ๊ฐ€ ์—†๋‹ค๋ฉด ์ปค์Šคํ…€ ์ด๋ฆ„์€ ํ”ผํ•˜์„ธ์š”)
  • ๋ฆด๋ฆฌ์ฆˆ: ๋‚ ์งœ์™€ ์งง์€ ๋ ˆ์ด๋ธ”(์˜ˆ: 2026-01-25-approvals)
  • ๋นŒ๋“œ: ๋ฆด๋ฆฌ์ฆˆ๋‹น ์ฆ๊ฐ€(rc1, rc2)๋กœ ๋ฌด์—‡์ด ํ…Œ์ŠคํŠธ๋˜์—ˆ๋Š”์ง€ ์•Œ๊ธฐ

Staging์„ โ€œ๊ฑฐ์˜ ๋๋‚œ ๊ฒƒโ€์„ ์ฃผ์ฐจํ•˜๋Š” ๊ณณ์ด ์•„๋‹ˆ๋ผ ํ”„๋กœ๋•์…˜ ๋™์ž‘์˜ ๋ณต์‚ฌ๋ณธ์œผ๋กœ ์ทจ๊ธ‰ํ•˜์„ธ์š”.

์žฌ์ƒ์„ฑ๋œ ์ฝ”๋“œ์— ๋งž๋Š” ๋ธŒ๋žœ์นญ ์ „๋žต

๋ธŒ๋žœ์นญ์€ ์ฝ”๋“œ ์ƒ์„ฑ๊ธฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ”„๋กœ๋•์…˜ ๋™์ž‘์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๋•์…˜๊ณผ ์ผ์น˜ํ•˜๊ณ  ํ•ญ์ƒ ๋ฆด๋ฆฌ์ฆˆ ๊ฐ€๋Šฅํ•œ ํ•˜๋‚˜์˜ ๋ฉ”์ธ๋ผ์ธ ๋ธŒ๋žœ์น˜๋กœ ์‹œ์ž‘ํ•˜์„ธ์š”. AppMaster ๊ด€์ ์—์„œ๋Š” ์ด ๋ฉ”์ธ๋ผ์ธ์ด ์‚ฌ์šฉ์ž๊ฐ€ ์˜์กดํ•˜๋Š” ํ˜„์žฌ Data Designer ์Šคํ‚ค๋งˆ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค, UI ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์‹ค์šฉ์ ์ธ ์„ค์ •:

  • main: ํ”„๋กœ๋•์…˜ ๋™์ž‘๊ณผ ์ผ์น˜
  • feature/: ํ•˜๋‚˜์˜ ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ์„ ์œ„ํ•œ ๋‹จ๊ธฐ๊ฐ„ ๋ธŒ๋žœ์น˜
  • release/: ์•ˆ์ •ํ™” ์ฐฝ์ด ํ•„์š”ํ•  ๋•Œ๋งŒ ์‚ฌ์šฉ
  • hotfix/: main ๊ธฐ๋ฐ˜์˜ ์ตœ์†Œํ•œ์˜ ๊ธด๊ธ‰ ์ˆ˜์ •
  • experiment/: ์„ ํƒ์ , ์‹ค์ œ ์ž‘์—…์ด ๋˜์ง€ ์•Š์œผ๋ฉด ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š์Œ

feature ๋ธŒ๋žœ์น˜๋Š” ์ž‘๊ณ  ์งง๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”. ๋ณ€๊ฒฝ์ด ๋ฐ์ดํ„ฐ, ๋กœ์ง, UI๋ฅผ ๊ฑด๋“œ๋ฆฐ๋‹ค๋ฉด ์•ฑ์„ ์ž‘๋™ ์ƒํƒœ๋กœ ๋‚จ๊ธฐ๋Š” ๋‘์„ธ ๊ฐœ์˜ ๋ณ‘ํ•ฉ์œผ๋กœ ๋‚˜๋ˆ„์„ธ์š”(๊ธฐ๋Šฅ์ด ํ† ๊ธ€ ๋’ค์— ์ˆจ๊ฒจ์ ธ ์žˆ๊ฑฐ๋‚˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ๋งŒ ๋ณด์ด๋Š” ์ƒํƒœ์—ฌ๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค).

์—ฌ๋Ÿฌ ํŒ€์ด ๊ฐ™์€ ์ฃผ์— ๋ฐฐํฌํ•  ๋•Œ์ฒ˜๋Ÿผ ์•ˆ์ •ํ™” ์‹œ๊ฐ„์ด ํ•„์š”ํ•  ๋•Œ๋งŒ release ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด main์œผ๋กœ ์ž์ฃผ ๋ณ‘ํ•ฉํ•ด ๋ธŒ๋žœ์น˜๊ฐ€ ๋ฉ€์–ด์ง€์ง€ ์•Š๋„๋ก ํ•˜์„ธ์š”.

๋ช‡ ๊ฐ€์ง€ ๋ณ‘ํ•ฉ ๊ทœ์น™์€ "์žฌ์ƒ์„ฑ ๋†€๋žŒ"์„ ์˜ˆ๋ฐฉํ•ฉ๋‹ˆ๋‹ค:

  • ํ™œ์„ฑ ์ž‘์—… ์ค‘์—๋Š” ์ ์–ด๋„ ๋งค์ผ ๋ณ‘ํ•ฉํ•˜์„ธ์š”
  • ํŠนํžˆ ์Šคํ‚ค๋งˆ ํŽธ์ง‘์€ ํ•œ ๋ช…์˜ ์†Œ์œ ์ž๊ฐ€ ์Šน์ธํ•˜๊ฒŒ ํ•˜์„ธ์š”
  • ๋ชจ๋“  ๋ณ‘ํ•ฉ ํ›„์—๋Š” staging์—์„œ ๋น ๋ฅธ ์Šค๋ชจํฌ ์‹คํ–‰์„ ํ•˜์„ธ์š”
  • ๊ด€๋ จ ์—†๋Š” ์ˆ˜์ •์„ ๋ฌถ๋Š” ๋ฉ”๊ฐ€ ๋ณ‘ํ•ฉ์„ ํ”ผํ•˜์„ธ์š”

์˜ˆ: ์Šน์ธ ๋‹จ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค๋ฉด ๋จผ์ € ์›Œํฌํ”Œ๋กœ ๋กœ์ง์„ ๋ณ‘ํ•ฉํ•ด ์ด์ „ ๊ฒฝ๋กœ๊ฐ€ ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜๋„๋ก ์œ ์ง€ํ•˜์„ธ์š”. ๊ทธ๋‹ค์Œ UI์™€ ๊ถŒํ•œ์„ ๋ณ‘ํ•ฉํ•˜์„ธ์š”. ์ž‘์€ ๋‹จ๊ณ„๊ฐ€ ํšŒ๊ท€๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ๋ณต์ œํ•˜์ง€ ์•Š๊ณ  ํ™˜๊ฒฝ์„ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ

์ผ๊ด€์„ฑ์€ ๋ชจ๋“  ๊ฒƒ์„ ๋ณต์ œํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋™์ผํ•˜๊ฒŒ ์œ ์ง€ํ•ด์•ผ ํ•  ํ•ญ๋ชฉ์„ ์ •ํ™•ํžˆ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•ฑ ์ •์˜(๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ๋กœ์ง, UI)๋Š” ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐœ์ „ํ•ด์•ผ ํ•˜๊ณ , ๊ฐ ํ™˜๊ฒฝ์€ ์ž์ฒด ์„ค์ •์„ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ dev, staging, prod๋Š” ๋™์ผํ•œ ์ƒ์„ฑ๋œ ์ฝ”๋“œ์™€ ๋™์ผํ•œ ์Šคํ‚ค๋งˆ ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜๋˜ ์„œ๋กœ ๋‹ค๋ฅธ ํ™˜๊ฒฝ ๊ฐ’(๋„๋ฉ”์ธ, ์„œ๋“œํŒŒํ‹ฐ ์—”๋“œํฌ์ธํŠธ, ์†๋„ ์ œํ•œ, ๊ธฐ๋Šฅ ํ† ๊ธ€)์„ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋น„๋ฐ€ ๊ด€๋ฆฌ์—๋Š” ๋ฏธ๋ฆฌ ๊ณ„ํš์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. API ํ‚ค, OAuth ํด๋ผ์ด์–ธํŠธ ์‹œํฌ๋ฆฟ, ์›นํ›…์€ ํ”„๋กœ์ ํŠธ ์†Œ์œ ๊ฐ€ ์•„๋‹ˆ๋ผ ํ™˜๊ฒฝ ์†Œ์œ ๋กœ ์ทจ๊ธ‰ํ•˜์„ธ์š”. ๊ฐ„๋‹จํ•œ ๊ทœ์น™์ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค: ๊ฐœ๋ฐœ์ž๋Š” dev ๋น„๋ฐ€์„ ์ฝ์„ ์ˆ˜ ์žˆ๊ณ , ์†Œ์ˆ˜์˜ ์‚ฌ๋žŒ๋งŒ staging ๋น„๋ฐ€์„ ์ฝ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฑฐ์˜ ์•„๋ฌด๋„ prod ๋น„๋ฐ€์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ‚ค๋Š” ์ •๊ธฐ์ ์œผ๋กœ ๊ต์ฒดํ•˜๊ณ , ํ”„๋กœ๋•์…˜ ํ‚ค๊ฐ€ ๊ฐœ๋ฐœ ๋„๊ตฌ์— ๋…ธ์ถœ๋˜๋ฉด ์ฆ‰์‹œ ๊ต์ฒดํ•˜์„ธ์š”.

Staging์€ ์‹คํŒจ๋ฅผ ์žก์•„๋‚ด๋Š” ๋ฉด์—์„œ ํ”„๋กœ๋•์…˜๊ณผ ๋™์ผํ•ด์•ผ ํ•˜์ง€๋งŒ ์œ„ํ—˜์„ ๋งŒ๋“ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค:

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

์ƒ์‚ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์Šคํ…Œ์ด์ง•์œผ๋กœ ๋ณต์‚ฌํ•˜๋Š” ๊ฒƒ์€ ๊ผญ ํ•„์š”ํ•  ๋•Œ๋งŒ ํ•˜์„ธ์š”. ๋ณต์‚ฌํ•  ๊ฒฝ์šฐ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋งˆ์Šคํ‚นํ•˜๊ณ  ๋ณต์‚ฌ๋ณธ์€ ๋‹จ๊ธฐ์ ์œผ๋กœ๋งŒ ์œ ์ง€ํ•˜์„ธ์š”.

์˜ˆ: ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์— ์ƒˆ ์Šน์ธ ๋‹จ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค๋ฉด, ์Šคํ…Œ์ด์ง•์—์„œ๋Š” ํ…Œ์ŠคํŠธ Stripe ๊ณ„์ •๊ณผ ํ…Œ์ŠคํŠธ Telegram ์ฑ„๋„, ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ํฐ ์‹ค์ œ ์ฃผ๋ฌธ์„ ๋ชจ๋ฐฉํ•œ ํ•ฉ์„ฑ ์ฃผ๋ฌธ์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ๊ณ ๊ฐ์„ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ์กฐ๊ฑด ๋ˆ„๋ฝ๊ณผ ๊ถŒํ•œ ๋ฌธ์ œ๋ฅผ ์žก์•„๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ๋ฐฐํฌ ์‹œ ํ™˜๊ฒฝ ์„ค์ •๊ณผ ๋น„๋ฐ€๋งŒ ๋ณ€๊ฒฝํ•˜๊ณ  ์•ฑ ์„ค๊ณ„๋Š” ํ™˜๊ฒฝ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”. ์ด๋Ÿฐ ๊ทœ์œจ์ด ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋‹จ๊ณ„๋ณ„: ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ์—์„œ ํ”„๋กœ๋•์…˜ ๋ฆด๋ฆฌ์ฆˆ๊นŒ์ง€

๋‚ด๋ถ€ ๋„๊ตฌ ๋” ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌํ•˜๊ธฐ
๊ด€๋ฆฌ ํŒจ๋„๊ณผ ์šด์˜ ์•ฑ์„ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•˜๊ณ  ํŒ€์ด ์ฃผ๊ฐ„ ๋‹จ์œ„๋กœ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๋ฆด๋ฆฌ์ฆˆ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์ง€๊ฒŒ ํ•˜์„ธ์š”.
๋‚ด๋ถ€ ๋„๊ตฌ ๋งŒ๋“ค๊ธฐ

ํ”Œ๋žซํผ์ด ๋ณ€๊ฒฝ ํ›„๋งˆ๋‹ค ์ฝ”๋“œ๋ฅผ ์žฌ์ƒ์„ฑํ•  ๋•Œ, ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ์Šต๊ด€์€ ์ž‘์€ ๋‹จ๊ณ„๋กœ ์›€์ง์ด๊ณ  ๊ฐ ๋‹จ๊ณ„๋ฅผ ๊ฒ€์ฆํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๋ฆด๋ฆฌ์ฆˆ ๊ฒฝ๋กœ

  1. ๋ณ€๊ฒฝ์„ ์ž‘๊ณ  ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ์ž‘์„ฑํ•˜์„ธ์š”. ๋น„๊ธฐ์ˆ  ๋‹ด๋‹น์ž๊ฐ€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ๋ฌธ์žฅ์œผ๋กœ: โ€œ๊ด€๋ฆฌ์ž๋Š” ์Šน์ธ ๋ฉ”๋ชจ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ณ , ๊ด€๋ฆฌ์ž๊ฐ€ ์Šน์ธํ•  ๋•Œ๊นŒ์ง€ ์š”์ฒญ์€ Pending ์ƒํƒœ๋กœ ์œ ์ง€๋œ๋‹ค.โ€ ๋ˆ„๊ตฌ์—๊ฒŒ ๋ณด์ด๋Š”์ง€, ์Šน์ธ/๊ฑฐ์ ˆ ์‹œ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ๊ฐ™์€ 2โ€“3๊ฐœ์˜ ์ฒดํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

  2. dev์—์„œ ๋นŒ๋“œํ•˜๊ณ  ์ž์ฃผ ์žฌ์ƒ์„ฑํ•˜์„ธ์š”. AppMaster์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ ์‹œ Data Designer๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ , Business Process ๋กœ์ง์„ ์กฐ์ •ํ•œ ๋’ค ์žฌ์ƒ์„ฑํ•ด ์•ฑ์„ ์‹คํ–‰ํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ์„ ์ข๊ฒŒ ์œ ์ง€ํ•ด ๋ฌด์—‡์ด ๋ฌธ์ œ๋ฅผ ์ผ์œผ์ผฐ๋Š”์ง€ ์‰ฝ๊ฒŒ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์„ธ์š”.

  3. ๋™์ผํ•œ ๋ฒ„์ „์„ staging์— ๋ฐฐํฌํ•ด ์ „์ฒด ๊ฒ€์‚ฌ๋ฅผ ํ•˜์„ธ์š”. Staging์€ ๊ฐ€๋Šฅํ•œ ํ•œ ํ”„๋กœ๋•์…˜ ์„ค์ •์„ ์ผ์น˜์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ…Œ์ด์ง• ์ „์šฉ ๊ณ„์ •์„ ์‚ฌ์šฉํ•ด ํ†ตํ•ฉ์„ ํ™•์ธํ•˜์„ธ์š”.

  4. ๋ฆด๋ฆฌ์ฆˆ ํ›„๋ณด๋ฅผ ๋งŒ๋“ค๊ณ  ์ž ์‹œ ๋™๊ฒฐํ•˜์„ธ์š”. ๋นŒ๋“œ ํ•˜๋‚˜๋ฅผ RC๋กœ ์„ ์ •ํ•˜๊ณ  ์งง์€ ์ฐฝ ๋™์•ˆ(30โ€“60๋ถ„์ด๋ผ๋„) ์ƒˆ ๋จธ์ง€๋ฅผ ์ค‘์ง€ํ•ด ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๊ฐ€ ์œ ํšจํ•˜๋„๋ก ํ•˜์„ธ์š”. ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ๊ทธ ๋ฌธ์ œ๋งŒ ๊ณ ์ณ ์ƒˆ RC๋ฅผ ๋งŒ๋“œ์„ธ์š”.

  5. ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌํ•œ ๋’ค ์ฃผ์š” ์‚ฌ์šฉ์ž ํ๋ฆ„์„ ๊ฒ€์ฆํ•˜์„ธ์š”. ๋ฐฐํฌ ์งํ›„์— ์ˆ˜์ต์ด๋‚˜ ์šด์˜์— ์ค‘์š”ํ•œ 3โ€“5๊ฐœ ํ๋ฆ„(๋กœ๊ทธ์ธ, ์š”์ฒญ ์ƒ์„ฑ, ์Šน์ธ, ๋‚ด๋ณด๋‚ด๊ธฐ/๋ณด๊ณ , ์•Œ๋ฆผ)์„ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•˜์„ธ์š”.

Staging์—์„œ ๋ญ”๊ฐ€ ๋ถˆ๋ช…ํ™•ํ•˜๋ฉด ๋ฐฐํฌ๋ฅผ ๋ฉˆ์ถ”์„ธ์š”. ์นจ์ฐฉํ•œ ์ง€์—ฐ์€ ๊ธ‰ํ•œ ๋กค๋ฐฑ๋ณด๋‹ค ๋น„์šฉ์ด ์ ์Šต๋‹ˆ๋‹ค.

์ŠคํŠธ๋ ˆ์Šค ์ƒํ™ฉ์—์„œ๋„ ์‹ค์ œ๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋กค๋ฐฑ ๊ณ„ํš

์žฌ์ƒ์„ฑ๋œ ์ฝ”๋“œ์—์„œ๋Š” "๋กค๋ฐฑ"์˜ ์˜๋ฏธ๋ฅผ ๋ช…ํ™•ํžˆ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ „์— ๋กค๋ฐฑ์ด ๋‹ค์Œ ์ค‘ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•˜์„ธ์š”:

  • ์ด์ „ ๋ฆด๋ฆฌ์ฆˆ ๋นŒ๋“œ๋ฅผ ๋‹ค์‹œ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ
  • ์ด์ „ ํ™˜๊ฒฝ ๊ตฌ์„ฑ์„ ๋ณต์›ํ•˜๋Š” ๊ฒƒ(๋น„๋ฐ€, ๊ธฐ๋Šฅ ํ† ๊ธ€, ํ†ตํ•ฉ ์„ค์ •)
  • ๋‘˜ ๋‹ค

์‹ค์ œ ์‚ฌ๊ณ ์˜ ๋Œ€๋ถ€๋ถ„์€ ์ฝ”๋“œ ๋ณต์›๊ณผ ๊ตฌ์„ฑ ๋ณต์›์ด ๋ชจ๋‘ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํ™˜๊ฒฝ(dev, staging, prod)์— ๋Œ€ํ•ด ๊ฐ„๋‹จํ•œ ๊ธฐ๋ก์„ ์œ ์ง€ํ•˜์„ธ์š”: ๋ฆด๋ฆฌ์ฆˆ ํƒœ๊ทธ, ๋ฐฐํฌ ์‹œ๊ฐ„, ์Šน์ธ์ž, ๋ณ€๊ฒฝ์‚ฌํ•ญ. AppMaster์—์„œ๋Š” ๋ฐฐํฌํ•œ ์ •ํ™•ํ•œ ์•ฑ ๋ฒ„์ „๊ณผ ์‚ฌ์šฉํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๋ฐ ํ†ตํ•ฉ ์„ค์ •์„ ์ €์žฅํ•˜์„ธ์š”. ์ŠคํŠธ๋ ˆ์Šค ์ƒํ™ฉ์—์„œ๋Š” ์–ด๋–ค ๋นŒ๋“œ๊ฐ€ ์•ˆ์ •์ ์ด์—ˆ๋Š”์ง€ ์ถ”์ธกํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ€๊ฒฝ์€ ๋น ๋ฅธ ๋กค๋ฐฑ์„ ๊ฐ€์žฅ ์ž์ฃผ ๋ง‰์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ์„ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ๋˜๋Œ๋ฆด ์ˆ˜ ์—†๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜๋ˆ„์„ธ์š”. NULL ํ—ˆ์šฉ ์ปฌ๋Ÿผ ์ถ”๊ฐ€๋Š” ๋ณดํ†ต ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ, ์ปฌ๋Ÿผ ์‚ญ์ œ๋‚˜ ๊ฐ’์˜ ์˜๋ฏธ ๋ณ€๊ฒฝ์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์œ„ํ—˜ํ•œ ๋ณ€๊ฒฝ์€ ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ํฌ์›Œ๋“œ-ํ”ฝ์Šค ๊ฒฝ๋กœ(ํ•ซํ”ฝ์Šค)์™€ ํ•„์š”ํ•˜๋‹ค๋ฉด ๋ฆด๋ฆฌ์ฆˆ ์ง์ „ ๋ฐฑ์—…์„ ๊ณ„ํšํ•˜์„ธ์š”.

๋”ฐ๋ฅด๊ธฐ ์‰ฌ์šด ๋กค๋ฐฑ ๊ณ„ํš ์˜ˆ์‹œ:

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

Staging์—์„œ ์—ฐ์Šตํ•˜์„ธ์š”. ๋งค๋‹ฌ ๊ฐ€์งœ ์‚ฌ๊ณ ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•ด ๋กค๋ฐฑ์ด ๋ชธ์— ๋ฐฐ๊ฒŒ ํ•˜์„ธ์š”.

์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ ํ›„ ์•ˆ์ „ํ•œ ํšŒ๊ท€ ๊ฒ€์‚ฌ

๋™์ผํ•œ ๋นŒ๋“œ๋ฅผ ๋ชจ๋“  ๊ณณ์— ๋ฐฐํฌํ•˜์„ธ์š”
AppMaster Cloud๋“  ์ž์ฒด ํด๋ผ์šฐ๋“œ๋“ , ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ณณ์— ๋™์ผํ•œ ๋นŒ๋“œ๋ฅผ ๋ฐฐํฌํ•˜์„ธ์š”.
ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌ

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

๋จผ์ € ํญ๋ฐœ ๋ฐ˜๊ฒฝ์„ ๋ช…๋ช…ํ•˜์„ธ์š”: ์–ด๋–ค ํ™”๋ฉด, ์—ญํ• , ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”, ํ†ตํ•ฉ์ด ์˜ํ–ฅ์„ ๋ฐ›๋Š”๊ฐ€. ๊ทธ ๋ฐ˜๊ฒฝ์„ ๊ฐ€๋กœ์ง€๋ฅด๋Š” ๊ฒฝ๋กœ๋“ค๊ณผ ํ•ญ์ƒ ์ž‘๋™ํ•ด์•ผ ํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ํ•ต์‹ฌ ํ๋ฆ„์„ ํ…Œ์ŠคํŠธํ•˜์„ธ์š”.

์งง์€ ๊ณจ๋“  ํŒจ์Šค ์ง‘ํ•ฉ ์œ ์ง€

๊ณจ๋“  ํŒจ์Šค๋Š” ๋งค ๋ฆด๋ฆฌ์ฆˆ๋งˆ๋‹ค ๋ฐ˜๋“œ์‹œ ํ†ต๊ณผํ•ด์•ผ ํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์ž…๋‹ˆ๋‹ค:

  • ๋กœ๊ทธ์ธํ•˜๊ณ  ๋ฉ”์ธ ๋Œ€์‹œ๋ณด๋“œ์— ๋„์ฐฉํ•ด ์ฃผ์š” ๋ชฉ๋ก ๋กœ๋“œ
  • ์ฃผ์š” ๋ ˆ์ฝ”๋“œ ์œ ํ˜•(end-to-end) ์ƒ์„ฑ(์ฃผ๋ฌธ, ํ‹ฐ์ผ“, ์š”์ฒญ ๋“ฑ)
  • ๊ฐ€์žฅ ํ”ํ•œ ์ƒํƒœ ๋ณ€๊ฒฝ์œผ๋กœ ํŽธ์ง‘ํ•˜๊ณ  ์ €์žฅ
  • ์ฃผ์š” ์—ญํ• ๋กœ ์ œ์ถœ/์Šน์ธ
  • ์•Œ๋ฆผ์ด๋‚˜ ์˜์ˆ˜์ฆ(์ด๋ฉ”์ผ/SMS/๋ฉ”์‹œ์ง€) ์ƒ์„ฑ

์˜ˆ์ƒ ๊ฒฐ๊ณผ๋ฅผ ์‰ฌ์šด ์–ธ์–ด๋กœ ์ž‘์„ฑํ•˜์„ธ์š”(๋ฌด์—‡์„ ๋ด์•ผ ํ•˜๋Š”์ง€, ๋ฌด์—‡์ด ์ƒ์„ฑ๋˜์–ด์•ผ ํ•˜๋Š”์ง€, ์–ด๋–ค ์ƒํƒœ ๋ณ€ํ™”๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋Š”์ง€). ๊ทธ๊ฒƒ์ด ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ์™„๋ฃŒ ์ •์˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

ํ†ตํ•ฉ๊ณผ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ์€ ๋ณ„๋„๋กœ ํ…Œ์ŠคํŠธํ•˜์„ธ์š”

ํ†ตํ•ฉ์„ ๋ฏธ๋‹ˆ ์‹œ์Šคํ…œ์ฒ˜๋Ÿผ ๋‹ค๋ฃจ์„ธ์š”. ๋ณ€๊ฒฝ ํ›„์—๋Š” UI๊ฐ€ ๊ดœ์ฐฎ์•„ ๋ณด์—ฌ๋„ ๊ฐ ํ†ตํ•ฉ๋‹น ํ•œ ๋ฒˆ์”ฉ ๋น ๋ฅธ ํ™•์ธ์„ ์‹คํ–‰ํ•˜์„ธ์š”. ์˜ˆ: Stripe ๊ฒฐ์ œ๊ฐ€ ์™„๋ฃŒ๋˜๋Š”์ง€, ์ด๋ฉ”์ผ ํ…œํ”Œ๋ฆฟ์ด ๋ Œ๋”๋ง๋˜๋Š”์ง€, Telegram ๋ฉ”์‹œ์ง€๊ฐ€ ๋„์ฐฉํ•˜๋Š”์ง€, AI ํ˜ธ์ถœ์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜๋Š”์ง€.

๋ฌด์–ธ์˜ ์‹คํŒจ๋ฅผ ํฌ์ฐฉํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ ๊ฒ€์‚ฌ ์ถ”๊ฐ€:

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

AppMaster๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ๋Š” ํŽธ์ง‘ ํ›„ ์•ฑ์„ ์žฌ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ํฌ์ปค์Šค๋œ ์ฒดํฌ๊ฐ€ ์ƒˆ ๋นŒ๋“œ๊ฐ€ ์˜๋„ํ•œ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌ 10๋ถ„ ์ „ ๋น ๋ฅธ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

๋ฆด๋ฆฌ์ฆˆ๋ฅผ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“œ์„ธ์š”
ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ๋กœ ๋ฐฑ์—”๋“œ, ์›น, ๋ชจ๋ฐ”์ผ์„ ์ƒ์„ฑํ•˜๊ณ  ์ž‘๊ณ  ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ ๋‹จ๊ณ„๋กœ ๋ฆด๋ฆฌ์ฆˆํ•˜์„ธ์š”.
์ง€๊ธˆ ๋นŒ๋“œ ์‹œ์ž‘

ํ”„๋กœ๋•์…˜์— ๋ฐ€์–ด๋„ฃ๊ธฐ ๋ช‡ ๋ถ„ ์ „์˜ ๋ชฉํ‘œ๋Š” ์™„๋ฒฝ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํฐ ํ”ผํ•ด๋ฅผ ์ฃผ๋Š” ์‹คํŒจ๋ฅผ ์žก์•„๋‚ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค: ๋กœ๊ทธ์ธ ๋ถˆ๊ฐ€๋Šฅ, ์ž˜๋ชป๋œ ๊ถŒํ•œ, ํ†ตํ•ฉ ์‹คํŒจ, ๋ฌด์–ธ์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์˜ค๋ฅ˜.

Staging์„ ์ง„์งœ ๋ฆฌํ—ˆ์„ค๋กœ ๋งŒ๋“œ์„ธ์š”. AppMaster์—์„œ๋Š” ๋ณดํ†ต ์Šคํ…Œ์ด์ง•์— ์ƒˆ ๋นŒ๋“œ๋ฅผ ์™„์ „ํžˆ ๋ฐฐํฌํ•ด(๋ฐ˜์ชฝ ์—…๋ฐ์ดํŠธ ์•„๋‹˜) ์‹ค์ œ๋กœ ๋ฐฐํฌํ•  ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

์•ฝ 10๋ถ„ ์•ˆ์— ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์„ฏ ๊ฐ€์ง€ ์ฒดํฌ:

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

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

์–ด๋–ค ์ฒดํฌ๋ผ๋„ ์‹คํŒจํ•˜๋ฉด ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ์ค‘๋‹จํ•˜๊ณ  ์ •ํ™•ํ•œ ์žฌํ˜„ ๋‹จ๊ณ„๋ฅผ ๊ธฐ๋กํ•˜์„ธ์š”. ๋ช…ํ™•ํ•˜๊ณ  ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ๋ฅผ ๊ณ ์น˜๋Š” ๊ฒƒ์ด ๋ฐ€์–ด๋ถ™์ด๋ฉฐ ์šด์— ๋งก๊ธฐ๋Š” ๊ฒƒ๋ณด๋‹ค ๋น ๋ฆ…๋‹ˆ๋‹ค.

์˜ˆ์‹œ: ์ค‘๋‹จ ์—†์ด ์Šน์ธ ๋‹จ๊ณ„ ์ถ”๊ฐ€ํ•˜๊ธฐ

์šด์˜ํŒ€์ด ๊ตฌ๋งค ์š”์ฒญ์„ ์Šน์ธํ•˜๋Š” ๋‚ด๋ถ€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” ์š”์ฒญ์ž๊ฐ€ ์ œ์ถœํ•˜๋ฉด ๋งค๋‹ˆ์ €๊ฐ€ ์Šน์ธํ•˜๋Š” ๋‘ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์ƒˆ ์š”๊ตฌ์‚ฌํ•ญ: $5,000 ์ดˆ๊ณผ ํ•ญ๋ชฉ์—๋Š” ์žฌ๋ฌด ์Šน์ธ ๋‹จ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ์žฌ๋ฌด๊ฐ€ ์Šน์ธ/๊ฑฐ์ ˆํ•˜๋ฉด ์•Œ๋ฆผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ์„ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด ์ฒ˜๋ฆฌํ•˜์ง€ ๋ง๊ณ  ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•˜์„ธ์š”. ํ˜„์žฌ ํ”„๋กœ๋•์…˜์—์„œ ์•ˆ์ •์ ์ธ ๋ฉ”์ธ๋ผ์ธ์—์„œ ์งง์€ ์ˆ˜๋ช…์˜ feature ๋ธŒ๋žœ์น˜๋ฅผ ๋งŒ๋“ค๊ณ  ๋จผ์ € dev์—์„œ ๋นŒ๋“œํ•˜์„ธ์š”. AppMaster์—์„œ๋Š” ๋ณดํ†ต Data Designer(์ƒˆ ์ƒํƒœ๋‚˜ ํ•„๋“œ ์ถ”๊ฐ€), Business Process Editor์— ๋กœ์ง ์ถ”๊ฐ€, ๊ทธ๋‹ค์Œ ์›น/๋ชจ๋ฐ”์ผ UI ์—…๋ฐ์ดํŠธ ์ˆœ์„œ์ž…๋‹ˆ๋‹ค.

Dev์—์„œ ์ž‘๋™ํ•˜๋ฉด ๋™์ผํ•œ ๋ธŒ๋žœ์น˜๋ฅผ staging์œผ๋กœ ์Šน๊ฒฉ(๋™์ผํ•œ ๊ตฌ์„ฑ ์Šคํƒ€์ผ, ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ)ํ•˜์„ธ์š”. ํŠนํžˆ ๊ถŒํ•œ๊ณผ ์—ฃ์ง€ ์ผ€์ด์Šค๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ผ๋ถ€๋Ÿฌ ๊นจ๋ณด์„ธ์š”.

์Šคํ…Œ์ด์ง•์—์„œ ํ…Œ์ŠคํŠธํ•  ํ•ญ๋ชฉ:

  • ์—ญํ• : requester, manager, finance๊ฐ€ ๊ฐ์ž ๋ณผ ์ˆ˜ ์žˆ๊ณ  ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š” ๊ฒƒ๋งŒ ๊ฐ€๋Šฅํ•œ์ง€
  • ์ž„๊ณ„๊ฐ’ ๋กœ์ง: ์ •ํ™•ํžˆ $5,000 vs $5,001, ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ ํ†ตํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์ฐจ์ด
  • ์•Œ๋ฆผ: ์ด๋ฉ”์ผ/Telegram/SMS๊ฐ€ ํ•œ ๋ฒˆ๋งŒ ํŠธ๋ฆฌ๊ฑฐ๋˜๊ณ  ์ž˜๋ชป๋œ ์‚ฌ๋žŒ์—๊ฒŒ ๊ฐ€์ง€ ์•Š๋Š”์ง€
  • ์ด๋ ฅ: ๊ฐ์‚ฌ ๋กœ๊ทธ์— ๋ˆ„๊ฐ€ ์–ธ์ œ ์Šน์ธํ–ˆ๋Š”์ง€ ํ‘œ์‹œ๋˜๋Š”์ง€
  • ๊ฑฐ์ ˆ ๊ฒฝ๋กœ: ๊ฑฐ์ ˆ๋œ ์š”์ฒญ์ด ์ƒํƒœ ๋ถˆ๋ช… ์ƒํƒœ์— ๋น ์ง€์ง€ ์•Š๋Š”์ง€

์กฐ์šฉํ•œ ์‹œ๊ฐ„์— ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌํ•˜์„ธ์š”. ์žฌ๋ฌด ์Šน์ธ ์‹คํŒจ๋‚˜ ์•Œ๋ฆผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ด์ „ ํ”„๋กœ๋•์…˜ ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ์ฆ‰์‹œ ์žฌ๋ฐฐํฌํ•  ์ค€๋น„๋ฅผ ํ•˜์„ธ์š”. ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ์„ ํฌํ•จํ–ˆ๋‹ค๋ฉด ๋กค๋ฐฑ์ด "์ด์ „ ๋ฒ„์ „ ์žฌ๋ฐฐํฌ"์ธ์ง€ ์•„๋‹ˆ๋ฉด "์ด์ „ ๋ฒ„์ „ + ์ž‘์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ •"์ธ์ง€ ์‚ฌ์ „์— ๊ฒฐ์ •ํ•˜์„ธ์š”.

๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ช‡ ์ค„๋กœ ๋ฌธ์„œํ™”ํ•˜์„ธ์š”: ์ถ”๊ฐ€ํ•œ ๋‚ด์šฉ, ์Šคํ…Œ์ด์ง•์—์„œ ํ…Œ์ŠคํŠธํ•œ ํ•ญ๋ชฉ, ๋ฆด๋ฆฌ์ฆˆ ํƒœ๊ทธ/๋ฒ„์ „, ๊ฐ€์žฅ ํฐ ์œ„ํ—˜(๋ณดํ†ต ๊ถŒํ•œ์ด๋‚˜ ์•Œ๋ฆผ). ๋‹ค์Œ๋ฒˆ ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ ๋•Œ ๋” ๋…ผ์Ÿ ์—†์ด ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ ํ†ต์Šค๋Ÿฌ์šด ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ์ผ์œผํ‚ค๋Š” ํ”ํ•œ ์‹ค์ˆ˜

์•ˆ์ „ํ•˜๊ฒŒ ๊นจ๋—ํ•œ ์ฝ”๋“œ ์žฌ์ƒ์„ฑํ•˜๊ธฐ
์žฌ์ƒ์„ฑ๋œ ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ๊ธฐ์ˆ  ๋ถ€์ฑ„๋ฅผ ์ค„์ด๋ฉด์„œ๋„ ๊ทœ์œจ ์žˆ๋Š” ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ์–ด๋–ป๊ฒŒ ์ง€์›ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
ํ”Œ๋žซํผ ๋‘˜๋Ÿฌ๋ณด๊ธฐ

๊ณ ํ†ต์Šค๋Ÿฌ์šด ๋ฆด๋ฆฌ์ฆˆ๋Š” ๋ณดํ†ต ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ ๋ฒ„๊ทธ ๋•Œ๋ฌธ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋ฌด์—‡์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€, ์–ด๋””์„œ ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€, ์–ด๋–ป๊ฒŒ ๋˜๋Œ๋ฆด์ง€ ๋ณด๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“œ๋Š” ์ง€๋ฆ„๊ธธ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํ•œ ๊ฐ€์ง€ ํ”ํ•œ ํ•จ์ •์€ "์ค€๋น„๋  ๋•Œ๊นŒ์ง€"๋ผ๋Š” ์ด์œ ๋กœ ์žฅ๊ธฐ ๋ธŒ๋žœ์น˜๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ธŒ๋žœ์น˜๊ฐ€ ๋ฉ€์–ด์ง€๊ณ  ๋ˆ„๊ตฐ๊ฐ€๋Š” dev์—์„œ ์ˆ˜์ •ํ•˜๊ณ  staging์„ ์กฐ์ •ํ•˜๋ฉฐ prod๋ฅผ ํ•ซํ”ฝ์Šคํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ์ฃผ ๋’ค์—๋Š” ์–ด๋А ๋ฒ„์ „์ด ์ง„์งœ์ธ์ง€ ์•Œ ์ˆ˜ ์—†๊ฒŒ ๋˜๊ณ  ๋ณ‘ํ•ฉ์€ ์œ„ํ—˜ํ•œ ์ถ”์ธก์ด ๋ฉ๋‹ˆ๋‹ค. AppMaster ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ๋Š” ๋‹จ๊ธฐ๊ฐ„ ๋ธŒ๋žœ์น˜์™€ ๋นˆ๋ฒˆํ•œ ๋ณ‘ํ•ฉ์ด ๋ณ€๊ฒฝ์„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

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

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

๋กค๋ฐฑ ์‹ค์ˆ˜๋Š” ๊ฐ€์žฅ ํฐ ํ”ผํ•ด๋ฅผ ์ค๋‹ˆ๋‹ค. ํŒ€์ด ์•ฑ ๋ฒ„์ „๋งŒ ๋˜๋Œ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์•ž์œผ๋กœ ์ง„ํ–‰๋œ ์‚ฌ์‹ค์„ ์žŠ์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ๋ฆด๋ฆฌ์ฆˆ์— ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ์ด๋‚˜ ์ƒˆ ํ•„์ˆ˜ ํ•„๋“œ๊ฐ€ ํฌํ•จ๋˜์—ˆ๋‹ค๋ฉด ์˜› ์ฝ”๋“œ๋Š” ์ƒˆ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์‹คํŒจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ฌธ์ œ์˜ ๋Œ€๋ถ€๋ถ„์„ ์˜ˆ๋ฐฉํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์Šต๊ด€:

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

โ€œ์™„๋ฃŒโ€ ์‹ ํ˜ธ๊ฐ€ ์—†์œผ๋ฉด ๋ฆด๋ฆฌ์ฆˆ๋Š” ๊ฒฐ์ฝ” ๋๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ธด๊ธ‰ ์ƒํ™ฉ์œผ๋กœ ํฌ๋ฏธํ•ด์งˆ ๋ฟ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹จ๊ณ„: ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋งŒ๋“ค๊ณ  ์ฐจ๋ถ„ํ•˜๊ฒŒ ๋ฐฐํฌํ•˜์„ธ์š”

๋ฆด๋ฆฌ์ฆˆ ์ŠคํŠธ๋ ˆ์Šค๋Š” ๋ฆด๋ฆฌ์ฆˆ ๋‹น์ผ ๋‚ด๋ฆฌ๋Š” ๊ฒฐ์ •์—์„œ ์˜ต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…์€ ํ•œ ๋ฒˆ ๊ฒฐ์ •ํ•˜๊ณ  ์ ์–ด๋‘๊ณ  ๋ฐ˜๋ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ธŒ๋žœ์นญ ๊ทœ์น™์„ ํ•œ ์žฅ์œผ๋กœ ์ •๋ฆฌํ•ด ๋‘๊ณ , ๋‹น์‹ ์ด ์—†์„ ๋•Œ๋„ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋”ฐ๋ฅผ ์ˆ˜ ์žˆ๊ฒŒ ์‰ฌ์šด ์–ธ์–ด๋กœ ์ ์œผ์„ธ์š”. ๋ณ€๊ฒฝ์˜ โ€œ์™„๋ฃŒโ€๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ •์˜ํ•˜์„ธ์š”(์–ด๋–ค ๊ฒ€์‚ฌ ์‹คํ–‰, ์Šน์ธ, ๋ฌด์—‡์ด ๋ฆด๋ฆฌ์ฆˆ ํ›„๋ณด์ธ์ง€).

์—„๊ฒฉํ•œ ๊ตฌ์กฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ๊ฐ„๋‹จํ•œ ๊ทœ์น™ ์„ธํŠธ:

  • ํ™˜๊ฒฝ๋ณ„๋กœ ํ•˜๋‚˜์˜ ์žฅ๊ธฐ ๋ธŒ๋žœ์น˜: dev, staging, prod
  • ์œ„๋กœ๋งŒ ๋ณ‘ํ•ฉ(dev โ†’ staging โ†’ prod), ์—ญ๋ฐฉํ–ฅ ๋ณ‘ํ•ฉ ๊ธˆ์ง€
  • hotfix๋Š” prod์—์„œ ๋ถ„๊ธฐํ•ด ์„ธ ๋ธŒ๋žœ์น˜ ๋ชจ๋‘์— ๋ณ‘ํ•ฉ
  • ๋ชจ๋“  ๋ณ‘ํ•ฉ์— ์งง์€ ๋ฆด๋ฆฌ์ฆˆ ๋…ธํŠธ(๋ฌด์—‡์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€, ์ฃผ์˜ํ•  ์ )
  • ์ตœ์ข… prod ๋ณ‘ํ•ฉ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ๋‹จ์ผ ์ฑ…์ž„์ž

ํ™˜๊ฒฝ์„ ์˜๋„์ ์œผ๋กœ ๋‹ค๋ฅด๊ฒŒ ๋А๋ผ๊ฒŒ ๋งŒ๋“œ์„ธ์š”. Dev๋Š” ๋น ๋ฅธ ๋ณ€๊ฒฝ์„ ์œ„ํ•œ ๊ณณ, Staging์€ ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ์ฆ๋ช…ํ•˜๋Š” ๊ณณ, Prod๋Š” ๊ณ ๊ฐ์„ ์œ„ํ•œ ๊ณณ์ž…๋‹ˆ๋‹ค. Prod ์ ‘๊ทผ์„ ์ž ๊ทธ๊ณ  Staging์— ๋ช…ํ™•ํ•œ ๋ฆด๋ฆฌ์ฆˆ ๊ฒŒ์ดํŠธ ์†Œ์œ ์ž๋ฅผ ์ง€์ •ํ•˜์„ธ์š”.

AppMaster๋กœ ๊ตฌ์ถ•ํ•œ๋‹ค๋ฉด ํ”Œ๋žซํผ์˜ โ€œ๊นจ๋—ํ•œ ์†Œ์Šค ์ฝ”๋“œ ์žฌ์ƒ์„ฑโ€ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๊ทœ์œจ ์žˆ๋Š” ํ™˜๊ฒฝ๊ณผ ๋น ๋ฅธ ๊ณจ๋“ -ํŒจ์Šค ๊ฒ€์‚ฌ์™€ ๊ฒฐํ•ฉํ•  ๋•Œ ๊ฐ€์žฅ ํŽธ์•ˆํ•ฉ๋‹ˆ๋‹ค. ๋„๊ตฌ๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ํŒ€์ด๋ผ๋ฉด AppMaster (appmaster.io)๋Š” ๋ฐฑ์—”๋“œ, ์›น, ๋„ค์ดํ‹ฐ๋ธŒ ๋ชจ๋ฐ”์ผ์„ ํฌํ•จํ•œ ์ „์ฒด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋Œ€์ƒ์œผ๋กœ ์„ค๊ณ„๋˜์–ด ์ด๋Ÿฐ ๋ฆด๋ฆฌ์ฆˆ ๋ฃจํ‹ด์— ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ž‘๊ฒŒ ์ž์ฃผ ๋ฐฐํฌํ•˜์„ธ์š”. ์ฃผ๊ฐ„ ๋˜๋Š” ๊ฒฉ์ฃผ ๋‹จ์œ„์˜ ์บ”๋””์Šค๋ฅผ ์ •ํ•˜๊ณ  ๊ทธ๊ฒƒ์„ ์ •์ƒ์ ์ธ ์ž‘์—…์œผ๋กœ ์ทจ๊ธ‰ํ•˜์„ธ์š”. ์ž‘์€ ๋ฆด๋ฆฌ์ฆˆ๋Š” ๋ฆฌ๋ทฐ๊ฐ€ ๋” ๋น ๋ฅด๊ณ  ๋กค๋ฐฑ์ด ๋‹จ์ˆœํ•˜๋ฉฐ "์ œ๋ฐœ ์ž‘๋™ํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค"๋Š” ์ˆœ๊ฐ„์„ ์ค„์ž…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

๋ฌด์ฝ”๋“œ ์•ฑ์— ์ •๋ง๋กœ dev, staging, prod๊ฐ€ ํ•„์š”ํ• ๊นŒ์š”?

์„ธ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜์„ธ์š”: dev๋Š” ๋น ๋ฅธ ๋ณ€๊ฒฝ์„ ์œ„ํ•œ ๊ณต๊ฐ„, staging์€ ํ”„๋กœ๋•์…˜๊ณผ ์œ ์‚ฌํ•œ ๋ฆฌํ—ˆ์„ค ํ™˜๊ฒฝ, prod๋Š” ์‹ค์ œ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์œ„ํ—˜์„ ์–ต์ œํ•˜๋ฉด์„œ๋„ ์ž์ฃผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ์ด ์•ฑ์„ ์žฌ์ƒ์„ฑํ•  ๋•Œ ์™œ ๋ฆด๋ฆฌ์ฆˆ๊ฐ€ ๋” ์œ„ํ—˜ํ•˜๊ฒŒ ๋А๊ปด์ง€๋‚˜์š”?

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

์Šคํ…Œ์ด์ง•์€ ์‹ค์ œ๋กœ ์œ ์šฉํ•˜๋ ค๋ฉด ๋ฌด์—‡์„ ํฌํ•จํ•ด์•ผ ํ•˜๋‚˜์š”?

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

์žฌ์ƒ์„ฑ๋œ ์ฝ”๋“œ์—๋Š” ์–ด๋–ค ๋ธŒ๋žœ์นญ ์ „๋žต์ด ๊ฐ€์žฅ ์ ํ•ฉํ•œ๊ฐ€์š”?

ํ”„๋กœ๋•์…˜๊ณผ ํ•ญ์ƒ ์ผ์น˜ํ•˜๊ณ  ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ํ•˜๋‚˜์˜ ๋ฉ”์ธ๋ผ์ธ ๋ธŒ๋žœ์น˜๋ฅผ ์‹œ์ž‘์ ์œผ๋กœ ์‚ผ๊ณ , ๋‹จ์ผ ๋ณ€๊ฒฝ์„ ์œ„ํ•œ ๋‹จ๊ธฐ๊ฐ„์˜ feature ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์•ˆ์ •ํ™” ๊ธฐ๊ฐ„์ด ํ•„์š”ํ•  ๋•Œ๋งŒ release ๋ธŒ๋žœ์น˜๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๊ธด๊ธ‰ ์ˆ˜์ •์„ ์œ„ํ•œ hotfix ๋ธŒ๋žœ์น˜๋Š” ์ตœ์†Œํ™”ํ•˜์„ธ์š”.

โ€˜์ž‘์€ ๋ณ€๊ฒฝ์ด ๋ชจ๋“  ๊ฒƒ์„ ๋ง๊ฐ€๋œจ๋ ธ๋‹คโ€™๋Š” ๋ณ‘ํ•ฉ์„ ํ”ผํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

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

ํ™˜๊ฒฝ๋ณ„ API ํ‚ค์™€ ๋น„๋ฐ€์€ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋‚˜์š”?

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

๋ฆด๋ฆฌ์ฆˆ ํ›„๋ณด(Release Candidate)๋ž€ ๋ฌด์—‡์ด๋ฉฐ ์–ธ์ œ ๋ณ€๊ฒฝ์„ ๋™๊ฒฐํ•ด์•ผ ํ•˜๋‚˜์š”?

ํ…Œ์ŠคํŠธ๋œ ๋นŒ๋“œ ํ•˜๋‚˜๋ฅผ ๋ฆด๋ฆฌ์ฆˆ ํ›„๋ณด(RC)๋กœ ์ง€์ •ํ•˜๊ณ  ์ž ๊น์˜ ๋ณ‘ํ•ฉ ์ค‘์ง€๋ฅผ ํ†ตํ•ด ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ์•ˆ์ •ํ™”ํ•˜์„ธ์š”. ๋ฌธ์ œ๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด ๊ทธ ๋ฌธ์ œ๋งŒ ๊ณ ์ณ ์ƒˆ RC๋ฅผ ๋งŒ๋“œ์„ธ์š”. ํ…Œ์ŠคํŠธ ์ค‘์— ์ถ”๊ฐ€ ๋ณ€๊ฒฝ์„ ์Œ“์ง€ ๋งˆ์„ธ์š”.

์žฌ์ƒ์„ฑ๋œ ์•ฑ์—์„œ ๋กค๋ฐฑ์€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋‚˜์š”?

์‚ฌ์ „์— ๋กค๋ฐฑ์ด โ€˜์ด์ „ ๋นŒ๋“œ ์žฌ๋ฐฐํฌโ€™์ธ์ง€, โ€˜์ด์ „ ๊ตฌ์„ฑ ๋ณต์›โ€™์ธ์ง€, ๋˜๋Š” ๋‘˜ ๋‹ค์ธ์ง€ ๊ฒฐ์ •ํ•˜์„ธ์š”. ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๊ณ ๋Š” ์ฝ”๋“œ์™€ ๊ตฌ์„ฑ ๋‘˜ ๋‹ค ๋˜๋Œ๋ ค์•ผ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๋กค๋ฐฑ ์งํ›„ 3โ€“5๊ฐœ์˜ ํ•ต์‹ฌ ํ๋ฆ„์„ ๋น ๋ฅด๊ฒŒ ๊ฒ€์ฆํ•˜์„ธ์š”.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ€๊ฒฝ์€ ๋กค๋ฐฑ์— ์–ด๋–ค ์˜ํ–ฅ์„ ์ฃผ๋‚˜์š”?

์Šคํ‚ค๋งˆ์™€ ๊ฒ€์ฆ ๋ณ€๊ฒฝ์€ ๋กค๋ฐฑ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ณ€๊ฒฝ(์˜ˆ: NULL ํ—ˆ์šฉ ์ปฌ๋Ÿผ ์ถ”๊ฐ€)์„ ๋จผ์ € ์ ์šฉํ•˜๊ณ , ์œ„ํ—˜ํ•œ ๋ณ€๊ฒฝ์€ ์‹ ์†ํžˆ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ํฌ์›Œ๋“œ-ํ”ฝ์Šค ๊ฒฝ๋กœ์™€ ๋ฆด๋ฆฌ์ฆˆ ์ง์ „ ๋ฐฑ์—…์„ ๊ณ„ํšํ•˜์„ธ์š”.

๋ชจ๋“  ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š๊ณ  ํšŒ๊ท€ ๊ฒ€์‚ฌ๋ฅผ ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

๋งค ๋ฆด๋ฆฌ์ฆˆ๋งˆ๋‹ค ์งง์€ ๊ณจ๋“  ํŒจ์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ๋ณ€๊ฒฝ์˜ ์˜ํ–ฅ ๋ฒ”์œ„(์Šคํฌ๋ฆฐ, ์—ญํ• , ํ…Œ์ด๋ธ”, ํ†ตํ•ฉ)์— ํฌํ•จ๋œ ๋ถ€๋ถ„๋งŒ ์ง‘์ค‘ ํ…Œ์ŠคํŠธํ•˜์„ธ์š”. ๊ฐ ํ†ตํ•ฉ์€ ๋ณ„๋„๋กœ ํ•œ ๋ฒˆ์”ฉ ์Šค๋ชจํฌ ํ…Œ์ŠคํŠธํ•ด ๋ฌด์–ธ์˜ ์‹คํŒจ๋ฅผ ๋“œ๋Ÿฌ๋‚ด์„ธ์š”.

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

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

์‹œ์ž‘ํ•˜๋‹ค
๋ฌด์ฝ”๋“œ ์•ฑ์˜ ๋ฆด๋ฆฌ์ฆˆ ๊ด€๋ฆฌ: ๋ธŒ๋žœ์นญ๊ณผ ๋กค๋ฐฑ | AppMaster