2025๋…„ 7์›” 01์ผยท5๋ถ„ ์ฝ๊ธฐ

์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์„œ๋“œํŒŒํ‹ฐ API๋ฅผ ์œ„ํ•œ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค ํŒจํ„ด

์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์„œ๋“œํŒŒํ‹ฐ API์— ๋Œ€ํ•œ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค ํŒจํ„ด์„ ๋ฐฐ์šฐ์„ธ์š”: ์ž„๊ณ„๊ฐ’ ์„ค์ •, ํด๋ฐฑ ๋ถ„๊ธฐ, ์žฌ์‹œ๋„ ์–ต์ œ, ๋ช…ํ™•ํ•œ ์•Œ๋ฆผ ์ „์†ก ๋ฐฉ๋ฒ•.

์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์„œ๋“œํŒŒํ‹ฐ API๋ฅผ ์œ„ํ•œ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค ํŒจํ„ด

์„œ๋“œํŒŒํ‹ฐ API ์žฅ์• ๊ฐ€ ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ๋ณด๋‹ค ๋” ๋งŽ์€ ๊ฒƒ์„ ๋ง๊ฐ€๋œจ๋ฆฌ๋Š” ์ด์œ 

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

๊ทธ๋ž˜์„œ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฑด ์ด๋ก ์ด ์•„๋‹ˆ๋ผ ํ†ตํ•ฉ์ด ๋ถˆ์•ˆ์ •ํ•  ๋•Œ ํ•ต์‹ฌ ์šด์˜์„ ๊ณ„์† ์œ ์ง€ํ•˜๋Š” ํ˜„์‹ค์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋А๋ฆผ๊ณผ ๋‹ค์šด์€ ์˜ํ–ฅ์„ ๋‹ค๋ฅด๊ฒŒ ์ค๋‹ˆ๋‹ค.

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

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

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

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

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

์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜๋ฉด

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

์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค์˜ ์„ธ ๊ฐ€์ง€ ๊ธฐ๋ณธ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

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

์›ํ•˜๋ฉด ๋ ˆ์ด๋ธ”๋กœ๋Š” โ€œclosedโ€, โ€œopenโ€, โ€œhalf-openโ€์ด๋ผ ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ด๋ฆ„์ด ์ค‘์š”ํ•œ ๊ฑด ์•„๋‹™๋‹ˆ๋‹ค. ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ๋งค๋ฒˆ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

์–ด๋–ค API ํ˜ธ์ถœ์ด ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ๋ฉˆ์ถ”๋ฉด ์•ˆ ๋˜๋Š”์ง€ ์„ ํƒํ•˜์„ธ์š”

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

์‹ค์šฉ์ ์ธ ๋ฐฉ๋ฒ•์€ ์‚ฌ์šฉ์ž ์š”์ฒญ์„ ๋๊นŒ์ง€ ๋”ฐ๋ผ๊ฐ€ ๋ณด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ด๋””์—์„œ ํƒ€์ž„์•„์›ƒ์ด ๋ฐœ์ƒํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์—…์„ ํฌ๊ธฐํ•˜๊ฒŒ ๋˜๋Š”๊ฐ€, ํ˜น์€ ํŒ€์ด ๋‚˜์ค‘์— ์ •๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๋‚œ์žฅํŒ์ด ์ƒ๊ธฐ๋Š”๊ฐ€?

์ผ๋ฐ˜์ ์œผ๋กœ ํ•ต์‹ฌ ์ž‘์—…์„ ๋ง‰์œผ๋ฉด ์•ˆ ๋˜๋Š” ํ˜ธ์ถœ์—๋Š” ๊ฒฐ์ œ, ๋ฐฐ์†ก/์ดํ–‰, ๋กœ๊ทธ์ธ/SSO/MFA, OTP ๋ฐ ํ™•์ธ ๋ฉ”์‹œ์ง€, ์Šน์ธ๊ณผ ์—ฐ๊ด€๋œ ๊ทœ์ • ์ค€์ˆ˜ ๊ฒ€์‚ฌ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

์ฒ˜์Œ์—๋Š” ๋ฒ”์œ„๋ฅผ ์ž‘๊ฒŒ ์žก์•„ ์Šค์ฝ”ํ”„๊ฐ€ ์ปค์ง€์ง€ ์•Š๊ฒŒ ํ•˜์„ธ์š”. ๋จผ์ € 1โ€“3๊ฐœ์˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ณ  ํ™•์žฅํ•˜์„ธ์š”.

๋ฌด์—‡์ด โ€œ์•ˆ์ „ํ•œ ํด๋ฐฑโ€์ธ์ง€ ๋ฏธ๋ฆฌ ์ •์˜ํ•˜์„ธ์š”. ์ข‹์€ ํด๋ฐฑ์€ ๊ตฌ์ฒด์ ์ด๊ณ  ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:

  • ๊ฒฐ์ œ: ์นดํŠธ๋ฅผ ์žƒ์ง€ ์•Š๋„๋ก ์ฃผ๋ฌธ์„ โ€œ๊ฒฐ์ œ ๋Œ€๊ธฐโ€๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฐ์†ก: ์บ์‹œ๋œ ์š”๊ธˆ, ๊ณ ์ • ์š”๊ธˆ ์‚ฌ์šฉ ๋˜๋Š” ์ฃผ๋ฌธ์„ ํ™•์ธํ•˜๊ณ  ๋ผ๋ฒจ ๊ตฌ๋งค๋ฅผ ์ง€์—ฐํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ ์›: SSO๊ฐ€ ๋‹ค์šด๋˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ ๋กœ๊ทธ์ธ ํ—ˆ์šฉ ๋˜๋Š” ์ด๋ฉ”์ผ ์ธ์ฆ์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฉ”์‹œ์ง•: SMS๋ฅผ ๋‚˜์ค‘์— ์ „์†กํ•˜๋„๋ก ํ์— ๋„ฃ๊ณ  ๊ฐ€๋Šฅํ•˜๋ฉด ๋Œ€์ฒด ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

AppMaster์˜ Business Process Editor์—์„œ๋Š” ๋ณดํ†ต ์ด๋ ‡๊ฒŒ ํ•ต์‹ฌ ์ž‘์—…์€ ๊ณ„์† ์ง„ํ–‰๋˜๊ณ  ๊ณต๊ธ‰์—…์ฒด ์˜์กด ๋‹จ๊ณ„๋Š” ์ œ์–ด๋œ ๋Œ€์•ˆ์œผ๋กœ ๋ถ„๊ธฐ๋˜๋Š” ๊น”๋”ํ•œ ๋ถ„๊ธฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ, ์ž„๊ณ„๊ฐ’, ํƒ€์ด๋จธ

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

์„ธ ๊ฐ€์ง€ ์ƒํƒœ

Closed๋Š” ์ •์ƒ์ž…๋‹ˆ๋‹ค. API๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ๊ณ„์† ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์‹คํŒจ๊ฐ€ ํ•œ๊ณ„์„ ์„ ๋„˜์œผ๋ฉด ๋ธŒ๋ ˆ์ด์ปค๋Š” Open์ด ๋ฉ๋‹ˆ๋‹ค. ์งง์€ ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ณต๊ธ‰์—…์ฒด ํ˜ธ์ถœ์„ ์ค‘๋‹จํ•˜๊ณ  ์ฆ‰์‹œ ํด๋ฐฑ์œผ๋กœ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค(์บ์‹œ๊ฐ’, ํ ์ž‘์—…, ๋Œ€์ฒด ํ๋ฆ„ ๋“ฑ).

์ฟจ๋‹ค์šด ํ›„ ๋ธŒ๋ ˆ์ด์ปค๋Š” Half-open์ด ๋ฉ๋‹ˆ๋‹ค. ์†Œ์ˆ˜์˜ ํ…Œ์ŠคํŠธ ํ˜ธ์ถœ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณตํ•˜๋ฉด Closed๋กœ ๋Œ์•„๊ฐ€๊ณ , ์‹คํŒจํ•˜๋ฉด ๋‹ค์‹œ Open์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

๋ฌด์—‡์„ ์ธก์ •ํ• ์ง€

๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์–ด๋–ป๊ฒŒ ์‹คํŒจํ•˜๋Š”์ง€์— ๋งž๋Š” ์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”:

  • ํƒ€์ž„์•„์›ƒ
  • HTTP 5xx ์˜ค๋ฅ˜
  • ๋А๋ ค์ง€๋Š” ์ง€์—ฐ(์“ธ๋ชจ์—†์„ ์ •๋„๋กœ ๋А๋ฆฐ ๊ฒฝ์šฐ)
  • ์—ฐ๊ฒฐ/DNS ์˜ค๋ฅ˜
  • 429 ๋ ˆ์ดํŠธ ๋ฆฌ๋ฐ‹

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

์‹œ์ž‘ ์ž„๊ณ„๊ฐ’๊ณผ ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ํƒ€์ด๋จธ

์„ค๋ช…ํ•˜๊ธฐ ์‰ฌ์šด ์ˆ˜์น˜๋กœ ์‹œ์ž‘ํ•œ ๋’ค ์‹ค์ œ ํŠธ๋ž˜ํ”ฝ์— ๋งž์ถฐ ์กฐ์ •ํ•˜์„ธ์š”. ์˜ˆ:

  • 30โ€“60์ดˆ ๋‚ด์— 5โ€“10ํšŒ์˜ ํ˜ธ์ถœ์ด ์‹คํŒจํ•˜๋ฉด ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  • ๋˜๋Š” ๋กค๋ง ์œˆ๋„์šฐ์—์„œ ํ˜ธ์ถœ์˜ 20%โ€“40%๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์—ฝ๋‹ˆ๋‹ค.
  • ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ—ˆ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ(์ข…์ข… 2โ€“5์ดˆ ์ด์ƒ) ์ง€์—ฐ์„ ์‹คํŒจ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ํƒ€์ด๋จธ๋ฅผ ์„ค์ •ํ•˜์„ธ์š”:

  • ์ฟจ๋‹ค์šด ์‹œ๊ฐ„(Open ์ƒํƒœ): ์ผ๋ฐ˜์ ์œผ๋กœ 30์ดˆ์—์„œ 5๋ถ„.
  • Half-open ํ…Œ์ŠคํŠธ ์ฐฝ: 1โ€“5ํšŒ์˜ ํ…Œ์ŠคํŠธ ํ˜ธ์ถœ ํ—ˆ์šฉ ๋˜๋Š” 10โ€“30์ดˆ ๊ฐ™์€ ์งง์€ ์‹œ๊ฐ„ ์ฐฝ.

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

๋‹จ๊ณ„๋ณ„: ์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค ๊ตฌ์ถ•

์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐฐํฌํ•˜์„ธ์š”
AppMaster Cloud, ์—ฌ๋Ÿฌ๋ถ„์˜ ํด๋ผ์šฐ๋“œ, ๋˜๋Š” ์†Œ์Šค ๋‚ด๋ณด๋‚ด๊ธฐ๋กœ ๋ฐฐํฌํ•˜์„ธ์š”.
Deploy Now

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

1) ๊ณต๊ธ‰์—…์ฒด ํ˜ธ์ถœ์„ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ธ”๋ก ๋’ค์— ๋‘์„ธ์š”

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

2) ๋‹จ์ˆœํ•œ ์นด์šดํŠธ๋ฟ ์•„๋‹ˆ๋ผ ์‹œ๊ฐ„์œผ๋กœ ์‹คํŒจ๋ฅผ ์ถ”์ ํ•˜์„ธ์š”

๊ฐ ๊ฒฐ๊ณผ๋ฅผ ํƒ€์ž„์Šคํƒฌํ”„์™€ ํ•จ๊ป˜ ๊ธฐ๋กํ•˜์„ธ์š”. ๋งˆ์ง€๋ง‰ ์„ฑ๊ณต, ๋งˆ์ง€๋ง‰ ์‹คํŒจ, ์ฐฝ(window) ๋‚ด ์‹คํŒจ ํšŸ์ˆ˜, ํ˜„์žฌ ์ƒํƒœ, ์ฟจ๋‹ค์šด ์ข…๋ฃŒ ์‹œ๊ฐ ๊ฐ™์€ ํ•„๋“œ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ด ํ•„๋“œ๋Š” ์žฌ์‹œ์ž‘์„ ๊ฒฌ๋””๊ณ  ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค ๊ฐ„ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋„๋ก ํ…Œ์ด๋ธ”์— ์˜์†ํ™”ํ•˜์„ธ์š”. Data Designer๋ฅผ ํ†ตํ•œ PostgreSQL์ด ์ž˜ ๋งž์Šต๋‹ˆ๋‹ค.

3) ๋งค๋ฒˆ ๋”ฐ๋ฅผ ์ƒํƒœ ๋ณ€๊ฒฝ์„ ์ •์˜ํ•˜์„ธ์š”

๊ทœ์น™์„ ๋‹จ์ˆœํ•˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”. ์˜ˆ: 2๋ถ„ ๋‚ด์— 5๋ฒˆ ์‹คํŒจํ•˜๋ฉด Open์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. Open ์ƒํƒœ์ผ ๋•Œ๋Š” ์ฟจ๋‹ค์šด์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ๊ณต๊ธ‰์—…์ฒด ํ˜ธ์ถœ์„ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค. ์ฟจ๋‹ค์šด ํ›„ Half-open์œผ๋กœ ๊ฐ€์„œ ์ œํ•œ๋œ ์‹œ๋„๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณตํ•˜๋ฉด ๋‹ซ๊ณ  ์‹คํŒจํ•˜๋ฉด ๋‹ค์‹œ ์—ฝ๋‹ˆ๋‹ค.

4) ์›Œํฌํ”Œ๋กœ์šฐ ๋ถ„๊ธฐ: ๊ณต๊ธ‰์—…์ฒด ๊ฒฝ๋กœ vs ํด๋ฐฑ ๊ฒฝ๋กœ

๊ณต๊ธ‰์—…์ฒด ์š”์ฒญ ์ „์— ์ €์žฅ๋œ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜์„ธ์š”:

  • Closed: ๊ณต๊ธ‰์—…์ฒด๋ฅผ ํ˜ธ์ถœํ•œ ๋’ค ์„ฑ๊ณต ๋˜๋Š” ์‹คํŒจ๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
  • Open: ํ˜ธ์ถœ์„ ๊ฑด๋„ˆ๋›ฐ๊ณ  ํด๋ฐฑ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • Half-open: ์ œํ•œ๋œ ์‹œ๋„๋ฅผ ํ—ˆ์šฉํ•œ ๋’ค ๋‹ซ์„์ง€ ๋‹ค์‹œ ์—ด์ง€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ: ๋ฐฐ์†ก ๋ผ๋ฒจ API๊ฐ€ ๋‹ค์šด๋œ ๊ฒฝ์šฐ ํด๋ฐฑ์€ ์ฒดํฌ์•„์›ƒ์ด๋‚˜ ์ฐฝ๊ณ  ์ž‘์—…์„ ๋ง‰์ง€ ์•Š๊ณ  ์ฃผ๋ฌธ์„ โ€œ๋ผ๋ฒจ ๋Œ€๊ธฐโ€ ์ƒํƒœ๋กœ ์ƒ์„ฑํ•˜๊ณ  ์žฌ์‹œ๋„๋ฅผ ํ์— ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5) ์›Œํฌํ”Œ๋กœ์šฐ ์ „๋ฐ˜์—์„œ ๊ณต์œ ํ•˜์„ธ์š”

์—ฌ๋Ÿฌ ์›Œํฌํ”Œ๋กœ์šฐ์™€ ์„œ๋ฒ„๊ฐ€ ์žˆ์œผ๋ฉด ๋™์ผํ•œ ๋ธŒ๋ ˆ์ด์ปค ์ƒํƒœ๋ฅผ ์ฝ๊ณ  ์จ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ•œ ์ธ์Šคํ„ด์Šค๋Š” ์ด๋ฏธ ์ค‘์ง€ ๊ฒฐ์ •์„ ๋‚ด๋ ธ์–ด๋„ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ณ„์†ํ•ด์„œ ๊ณต๊ธ‰์—…์ฒด๋ฅผ ๋•Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—…์„ ๊ณ„์†ํ•˜๊ฒŒ ํ•˜๋Š” ํด๋ฐฑ ๊ฒฝ๋กœ๋“ค

์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค๋Š” ํ˜ธ์ถœ์ด ์ฐจ๋‹จ๋  ๋•Œ ๋ฌด์—‡์„ ํ• ์ง€ ๊ฒฐ์ •ํ•ด์•ผ๋งŒ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ข‹์€ ํด๋ฐฑ์€ ์‚ฌ์šฉ์ž๋ฅผ ๊ณ„์† ์›€์ง์ด๊ฒŒ ํ•˜๊ณ , ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณดํ˜ธํ•˜๋ฉฐ, ๋‚˜์ค‘ ์ •๋ฆฌ๊ฐ€ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

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

์‹ค๋ฌด์—์„œ๋Š” ํด๋ฐฑ์ด ๋ณดํ†ต ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค:

  • ๋งˆ์ง€๋ง‰ ์•Œ๋ ค์ง„ ๊ฐ’์„ ์บ์‹œ์—์„œ ์‚ฌ์šฉ(๋ช…ํ™•ํ•œ ์‹ ์„ ๋„ ๊ธฐ์ค€ ํฌํ•จ).
  • ์•ˆ์ „ํ•œ ๊ธฐ๋ณธ ์ถ”์ •๊ฐ’ ์‚ฌ์šฉ(๋ช…ํ™•ํžˆ ํ‘œ๊ธฐ).
  • ์ˆ˜๋™ ๊ฒ€ํ† ๋กœ ๋ผ์šฐํŒ….
  • ์ž‘์—…์„ ์žฌ์‹œ๋„ํ•  ๋น„๋™๊ธฐ ํ์— ๋„ฃ๊ธฐ.

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

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

๋˜ํ•œ ๋ชจ๋“  ํด๋ฐฑ์„ ์ถ”์ ํ•ด ์กฐ์ •์ด ์‰ฝ๋„๋ก ํ•˜์„ธ์š”. ์ตœ์†Œํ•œ ํด๋ฐฑ ์œ ํ˜•, ์›๋ž˜ ์š”์ฒญ ์„ธ๋ถ€์‚ฌํ•ญ, ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฐ˜ํ™˜ํ•œ ๋‚ด์šฉ(์ถ”์ •์ธ์ง€ ์—ฌ๋ถ€ ํฌํ•จ), ํ›„์† ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ์ƒํƒœ๋ฅผ ๊ธฐ๋กํ•˜์„ธ์š”.

์ผ์‹œ์  ์ฐจ๋‹จ ๊ทœ์น™๊ณผ ๋” ๋˜‘๋˜‘ํ•œ ์žฌ์‹œ๋„

ํ•˜๋‚˜์˜ ํ•ต์‹ฌ ํ๋ฆ„์œผ๋กœ ์‹œ์ž‘ํ•˜์„ธ์š”
๊ฒฐ์ œ๋‚˜ ๋กœ๊ทธ์ธ์ฒ˜๋Ÿผ ์œ„ํ—˜์ด ํฐ ํ๋ฆ„ ํ•˜๋‚˜๋กœ๋ถ€ํ„ฐ ํŒจํ„ด์„ ๋๊นŒ์ง€ ๊ตฌํ˜„ํ•˜์„ธ์š”.
Begin Build

์ œ์–ด๋˜์ง€ ์•Š์€ ์žฌ์‹œ๋„๋Š” ์ž‘์€ ๊ณต๊ธ‰์—…์ฒด ํ—›์ง์„ ์‹ค์ œ ์žฅ์• ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ๋งŽ์€ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋™์‹œ์— ์žฌ์‹œ๋„ํ•˜๋ฉด ์ŠคํŒŒ์ดํฌ(โ€œ์šฐ๋ฅด๋ฅด ๋ชฐ๋ฆผโ€ ๋ฌธ์ œ)๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ๋А๋ ค์ง€๊ณ  ํ๊ฐ€ ์Œ“์ด๋ฉฐ ๋ ˆ์ดํŠธ ๋ฆฌ๋ฐ‹์„ ์†Œ๋ชจํ•ฉ๋‹ˆ๋‹ค.

์žฌ์‹œ๋„๋Š” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ์ œํ•œ์ ์ด์–ด์•ผ ํ•˜๋ฉฐ ๋ธŒ๋ ˆ์ด์ปค ์ƒํƒœ๋ฅผ ์กด์ค‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์šฉ์  ์ •์ฑ… ์˜ˆ:

  • ์ตœ๋Œ€ ์žฌ์‹œ๋„๋ฅผ ๋‚ฎ๊ฒŒ ์œ ์ง€(๋ณดํ†ต 2โ€“3ํšŒ).
  • ์ง€์ˆ˜ ๋ฐฑ์˜คํ”„ ์‚ฌ์šฉ(์˜ˆ: 2์ดˆ, 8์ดˆ, 30์ดˆ).
  • ์žฌ์‹œ๋„์— ์ง€ํ„ฐ ์ถ”๊ฐ€.
  • ์ด ์žฌ์‹œ๋„ ์‹œ๊ฐ„ ์ƒํ•œ(์˜ˆ: 60โ€“90์ดˆ) ์„ค์ •.
  • ๋ธŒ๋ ˆ์ด์ปค๊ฐ€ Open์ด๋ฉด ์žฌ์‹œ๋„ํ•˜์ง€ ๋ง๊ณ  ๋ฐ”๋กœ ํด๋ฐฑ์œผ๋กœ ์ด๋™.

์ผ์‹œ์  ์ฐจ๋‹จ์€ ๊ด€๋ จ๋˜์ง€๋งŒ ๋ณ„๊ฐœ์ž…๋‹ˆ๋‹ค. ์‘๋‹ต์—์„œ โ€œ์ง€๊ธˆ์€ ์ด ์ž‘์—…์„ ํ•  ์ˆ˜ ์—†๋‹คโ€๋Š” ์‹ ํ˜ธ๋ฅผ ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ๊ทœ์น™:

  • 429 ๋ ˆ์ดํŠธ ๋ฆฌ๋ฐ‹: Retry-After ๊ธฐ๊ฐ„(๋˜๋Š” ์•ˆ์ „ํ•œ ๊ณ ์ • ์‹œ๊ฐ„) ๋™์•ˆ ์ฐจ๋‹จ.
  • 401/403 ์ธ์ฆ ์‹คํŒจ: ์ž๊ฒฉ ์ฆ๋ช…์ด ๊ฐฑ์‹ ๋  ๋•Œ๊นŒ์ง€ ์ฐจ๋‹จํ•˜๊ณ  ํ•œ ๋ฒˆ ํ…Œ์ŠคํŠธ.
  • ์ง€์†์ ์ธ 5xx: ์ž ์‹œ ์ฐจ๋‹จํ•œ ๋’ค ์†Œ๊ทœ๋ชจ ํ…Œ์ŠคํŠธ ํ—ˆ์šฉ.

์ฐจ๋‹จ ์ค‘์—๋Š” ์ด๋ฏธ ์ง„ํ–‰ ์ค‘์ธ ์ž‘์—…์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ์ง€ ๊ฒฐ์ •ํ•˜์„ธ์š”: ํ์— ๋„ฃ์„์ง€, ์žฌ๋ผ์šฐํŒ…ํ• ์ง€, ์šฐ์•„ํ•˜๊ฒŒ ์ €ํ•˜ํ• ์ง€(์˜ˆ: ์ฃผ๋ฌธ์€ ์ˆ˜๋ฝํ•˜๋˜ โ€œSMS ์ „์†ก ์ง€์—ฐโ€) ๋“ฑ.

์กฐ์น˜ ๊ฐ€๋Šฅํ•œ ์•Œ๋ฆผ

API ํ˜ธ์ถœ์„ ํ•œ ๊ณณ์— ์ค‘์•™ํ™”ํ•˜์„ธ์š”
์ผ๊ด€๋œ ๋™์ž‘์„ ์œ„ํ•ด ๊ฐ ๊ณต๊ธ‰์—…์ฒด ์š”์ฒญ์„ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Business Process๋กœ ๋ž˜ํ•‘ํ•˜์„ธ์š”.
Try AppMaster

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

์ข‹์€ ๊ธฐ๋ณธ ํŠธ๋ฆฌ๊ฑฐ:

  • ๋ธŒ๋ ˆ์ด์ปค๊ฐ€ ์—ด๋ฆด ๋•Œ ์•Œ๋ฆผ.
  • ์ผ์ • ์‹œ๊ฐ„ ์ด์ƒ ์—ด๋ ค ์žˆ์„ ๋•Œ ์•Œ๋ฆผ.
  • ์—ด๋ฆฌ๊ธฐ ์ „์ด๋ผ๋„ ์˜ค๋ฅ˜๊ฐ€ ๊ธ‰์ฆํ•˜๋ฉด ์•Œ๋ฆผ.

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

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

๋ณต๊ตฌ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ์ž‘์€ ์ง€ํ‘œ ์ง‘ํ•ฉ์„ ์ถ”์ ํ•˜์„ธ์š”: ๊ณต๊ธ‰์—…์ฒด๋ณ„ ์ฐจ๋‹จ ํ˜ธ์ถœ ์ˆ˜์™€ ํด๋ฐฑ ์‚ฌ์šฉ๋Ÿ‰์ด ์ข…์ข… ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ ์‹œ๋‚˜๋ฆฌ์˜ค: ์ฃผ๋ฌธ์„ ๋ฉˆ์ถ”์ง€ ์•Š๋Š” ๊ณต๊ธ‰์—…์ฒด ์žฅ์• 

ํ”ํ•œ ์‹คํŒจ ์‚ฌ๋ก€: ๊ณ ๊ฐ์ด ์ฒดํฌ์•„์›ƒํ•˜๋Š” ์‹œ์ ์— ๋ฐฐ์†ก ์š”๊ธˆ ์ œ๊ณต์ž๊ฐ€ ๋‹ค์šด๋ฉ๋‹ˆ๋‹ค. ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์ฃผ๋ฌธ ์ƒ์„ฑ ์‹œ ์‹ค์‹œ๊ฐ„ ์š”๊ธˆ์„ ๋ฐ˜๋“œ์‹œ ์š”์ฒญํ•˜๋„๋ก ๋˜์–ด ์žˆ์œผ๋ฉด ํ•˜๋‚˜์˜ ์žฅ์• ๋กœ ์ „์ฒด ์ฃผ๋ฌธ์ด ์ค‘๋‹จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ •์ƒ์ ์ธ ๋‚ ์—๋Š” ์ฃผ๋ฌธ์ด ์ƒ์„ฑ๋˜๊ณ  ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋ผ์ด๋ธŒ ์š”๊ธˆ์„ ์š”์ฒญํ•œ ๋’ค ์„ ํƒ๋œ ์šด์†ก์‚ฌ์™€ ๊ฐ€๊ฒฉ์œผ๋กœ ์ฃผ๋ฌธ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์‹คํŒจ๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด ํ˜ธ์ถœ์ด ํƒ€์ž„์•„์›ƒ๋˜๊ฑฐ๋‚˜ 5xx ์˜ค๋ฅ˜๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 2๋ถ„์— 5ํšŒ ์‹คํŒจํ•˜๋ฉด ๋ธŒ๋ ˆ์ด์ปค๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

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

์ฒดํฌ์•„์›ƒ์„ ๋ง‰๋Š” ๋Œ€์‹  ํด๋ฐฑ์€ ๋‹ค์Œ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์ •์•ก ์š”๊ธˆ(๋˜๋Š” ์•ˆ์ „ํ•œ ์ถ”์ •๊ฐ’)์„ ์ ์šฉ.
  • ์ฃผ๋ฌธ์„ ๊ทธ๋Œ€๋กœ ์ƒ์„ฑ.
  • ์ฃผ๋ฌธ์„ โ€œ๋ฐฐ์†ก ์š”๊ธˆ ๋Œ€๊ธฐโ€๋กœ ํ‘œ์‹œํ•ด ๋‚˜์ค‘์— ์žฌ๊ณ„์‚ฐ.
  • ๊ณต๊ธ‰์—…์ฒด ์˜ค๋ฅ˜ ์„ธ๋ถ€์‚ฌํ•ญ์„ ์ €์žฅํ•ด ํ›„์† ์กฐ์น˜.

AppMaster์—์„œ๋Š” Business Process Editor์˜ ๋ช…ํ™•ํ•œ ๋ถ„๊ธฐ๋กœ ๊ตฌํ˜„๋˜๋ฉฐ Data Designer์˜ shipping_rate_status ๋ฐ shipping_rate_source ๊ฐ™์€ ํ•„๋“œ๋กœ ๋’ท๋ฐ›์นจ๋ฉ๋‹ˆ๋‹ค.

์ถœ์‹œ ์ „ ๋น ๋ฅธ ์ ๊ฒ€

ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ ํด๋ฐฑ์„ ์„ค๊ณ„ํ•˜์„ธ์š”
์ž‘์—…์„ ํ์— ๋„ฃ๊ฑฐ๋‚˜ ์บ์‹œ๋œ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฒ€ํ† ๋กœ ๋ผ์šฐํŒ…ํ•ด ๋ช…ํ™•ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“œ์„ธ์š”.
Build Fallbacks

์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค๋Š” ์ŠคํŠธ๋ ˆ์Šค ์ƒํ™ฉ์—์„œ๋„ ๋ฐ๋ชจ์—์„œ์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ถœ์‹œ ์ „์— ๊ธฐ๋ณธ์„ ํ™•์ธํ•˜์„ธ์š”:

  • ์ž„๊ณ„๊ฐ’๊ณผ ์ฟจ๋‹ค์šด์ด ๋ฌธ์„œํ™”๋˜์–ด ์žˆ๊ณ  ๋ณ€๊ฒฝํ•˜๊ธฐ ์‰ฌ์šด๊ฐ€?
  • Open ์ƒํƒœ๊ฐ€ ์ฆ‰์‹œ ํ˜ธ์ถœ์„ ์ฐจ๋‹จํ•˜๋Š”๊ฐ€(๊ณต๊ธ‰์—…์ฒด ํƒ€์ž„์•„์›ƒ์„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๋Š”๊ฐ€)?
  • ํด๋ฐฑ ๋™์ž‘์ด ๊ธˆ์ „ ๋ฐ ๊ณ ๊ฐ ์•ฝ์†์— ์•ˆ์ „ํ•œ๊ฐ€?
  • Half-open ํ”„๋กœ๋น™์€ ์†Œ์ˆ˜์˜ ํ…Œ์ŠคํŠธ ํ˜ธ์ถœ๋กœ ์ œํ•œ๋˜๋Š”๊ฐ€?
  • ๋กœ๊ทธ๋กœ ํƒ€์ด๋ฐ๊ณผ ์˜ํ–ฅ์„ ์‰ฝ๊ฒŒ ๋‹ตํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?

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

๋ณต๊ตฌ๋ฅผ ์˜๋„์ ์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜์„ธ์š”. ์‹คํŒจ๋ฅผ ๊ฐ•์ œ๋กœ ๋ฐœ์ƒ์‹œ์ผœ ๋ธŒ๋ ˆ์ด์ปค๊ฐ€ ์—ด๋ฆฌ๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ์ฟจ๋‹ค์šด์„ ๊ธฐ๋‹ค๋ฆฐ ๋’ค Half-open์ด ์†Œ์ˆ˜์˜ ํ”„๋กœ๋ธŒ๋งŒ ๋ณด๋‚ด๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ์„ฑ๊ณตํ•˜๋ฉด ๋น ๋ฅด๊ฒŒ ๋‹ซํ˜€์•ผ ํ•˜๊ณ , ์‹คํŒจํ•˜๋ฉด ๊ณต๊ธ‰์—…์ฒด์— ํ”Œ๋Ÿฌ๋”ฉ ์—†์ด ๋‹ค์‹œ ์—ด๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ๋Š” 1๋ถ„ ์ด๋‚ด์— ๋‹ค์Œ์— ๋‹ตํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: ๋ˆ„๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›์•˜๋Š”๊ฐ€, ์–ธ์ œ ์‹œ์ž‘๋˜์—ˆ๋Š”๊ฐ€, ์–ด๋–ค ์›Œํฌํ”Œ๋กœ์šฐ ๋‹จ๊ณ„๊ฐ€ ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ–ˆ๋Š”๊ฐ€, ์–ด๋–ค ํด๋ฐฑ์ด ์‚ฌ์šฉ๋˜์—ˆ๋Š”๊ฐ€.

๋‹ค์Œ ๋‹จ๊ณ„: AppMaster์—์„œ ํŒจํ„ด ๊ตฌํ˜„ํ•˜๊ธฐ

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

AppMaster์—์„œ๋Š” Data Designer๋กœ PostgreSQL์— ๋ธŒ๋ ˆ์ด์ปค ์ƒํƒœ๋ฅผ ๋ชจ๋ธ๋งํ•˜์„ธ์š”. ๋‹จ์ˆœํ•˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”: ๊ณต๊ธ‰์—…์ฒด(๋˜๋Š” ์—”๋“œํฌ์ธํŠธ)๋ณ„ ๋ ˆ์ฝ”๋“œ ํ•˜๋‚˜์— state, failure_count, last_failure_at, open_until, ๊ทธ๋ฆฌ๊ณ  ์งง์€ last_error ๊ฐ™์€ ํ•„๋“œ๋ฅผ ๋‘์„ธ์š”.

๊ทธ๋‹ค์Œ Business Process Editor์—์„œ ๊ฐ€๋…์„ฑ ๋†’์€ ๋ถ„๊ธฐ๋กœ ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜์„ธ์š”. ๋ช…๋ฃŒํ•จ์ด ๊ธฐ๊ต๋ณด๋‹ค ๋‚ซ์Šต๋‹ˆ๋‹ค.

์‹ค์šฉ์ ์ธ ๋นŒ๋“œ ์ˆœ์„œ:

  1. ๋ธŒ๋ ˆ์ด์ปค ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๊ณ  open_until์ด ๋ฏธ๋ž˜์ด๋ฉด ํ˜ธ์ถœ์„ ์ฐจ๋‹จ.
  2. ๊ณต๊ธ‰์—…์ฒด API๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ์„ฑ๊ณต ๋ฐ ์˜ค๋ฅ˜ ์ถœ๋ ฅ์„ ์บก์ฒ˜.
  3. ์„ฑ๊ณต ์‹œ ์นด์šดํ„ฐ๋ฅผ ๋ฆฌ์…‹ํ•˜๊ณ  ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ๋‹ซ์Œ.
  4. ์‹คํŒจ ์‹œ ์นด์šดํ„ฐ๋ฅผ ์ฆ๊ฐ€์‹œํ‚ค๊ณ  ์ž„๊ณ„๊ฐ’ ๋„๋‹ฌ ์‹œ ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ์—ถ.
  5. ์‚ฌ์šฉ์ž ๋Œ€์ƒ ํ๋ฆ„์€ ํด๋ฐฑ(์ž‘์—… ํ, ์บ์‹œ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ, ์ˆ˜๋™ ์ฒ˜๋ฆฌ ํ—ˆ์šฉ)์œผ๋กœ ๋ผ์šฐํŒ….

์ง€์› ๋ฐ ์šด์˜์ด ๋ฌด์—‡์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ค„์ง€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํด๋ฐฑ ๊ฒฐ์ •์„ ํ‰์ดํ•œ ์–ธ์–ด๋กœ ๋ฌธ์„œํ™”ํ•˜์„ธ์š”.

๋ธŒ๋ ˆ์ด์ปค๊ฐ€ ์—ด๋ฆฌ๋ฉด AppMaster ๋ฉ”์‹œ์ง• ๋ชจ๋“ˆ(์ด๋ฉ”์ผ, SMS, Telegram)์„ ์‚ฌ์šฉํ•ด ์†Œ์œ ์ž์—๊ฒŒ ์•Œ๋ฆฌ์„ธ์š”. ์ค‘์š”ํ•œ ๋‚ด์šฉ: ๊ณต๊ธ‰์—…์ฒด, ์—”๋“œํฌ์ธํŠธ, ์ƒํƒœ, ๊ทธ๋ฆฌ๊ณ  ๊ถŒ์žฅ ์ฒซ ์กฐ์น˜๋ฅผ ํฌํ•จํ•˜์„ธ์š”.

์ด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ AppMaster์—์„œ ๋นŒ๋“œํ•˜๋Š” ๊ฒฝ์šฐ, ๋™์ผํ•œ ์‹œ๊ฐ์  Business Process๊ฐ€ ์—”๋“œํฌ์ธํŠธ, ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—…, ์•Œ๋ฆผ์„ ํ•˜๋‚˜์˜ ๊ณต์œ  ๋ธŒ๋ ˆ์ด์ปค ์ƒํƒœ๋กœ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ appmaster.io์—์„œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์‹ค์šฉ์ ์ž…๋‹ˆ๋‹ค.

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

์„œ๋“œํŒŒํ‹ฐ API์— ๋Œ€ํ•ด ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค๊ฐ€ ์‹ค์ œ๋กœ ํ•ด๊ฒฐํ•˜๋Š” ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

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

์–ธ์ œ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๊ณ  ๋ฌด์—‡์„ ๋จผ์ € ๋ณดํ˜ธํ•ด์•ผ ํ•˜๋‚˜์š”?

๋ˆ, ์ฃผ๋ฌธ, ๊ณ ๊ฐ ์ ‘๊ทผ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๊ฑฐ๋‚˜ ์‹คํŒจ๊ฐ€ ์ •๋ฆฌํ•˜๊ธฐ ์–ด๋ ค์šด ํ๋ฅผ ๋งŒ๋“œ๋Š” ๊ณต๊ธ‰์—…์ฒด ํ˜ธ์ถœ์ด๋ผ๋ฉด ๋„์ž…ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒดํฌ์•„์›ƒ ๊ฒฐ์ œ, ๋ฐฐ์†ก ์š”๊ธˆ/๋ผ๋ฒจ, ๋กœ๊ทธ์ธ/SSO, OTP ์ „๋‹ฌ ๊ฐ™์€ ์˜ํ–ฅ ํฐ ์›Œํฌํ”Œ๋กœ์šฐ 1~3๊ฐœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์„ธ์š”.

๋А๋ฆฐ API์™€ ์™„์ „ํžˆ ๋‹ค์šด๋œ API๋Š” ์™œ ๋А๋‚Œ์ด ๋‹ค๋ฅธ๊ฐ€์š”?

โ€œ๋А๋ฆผโ€์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ€๊ธฐํ•˜๊ณ  ํŽ˜์ด์ง€๊ฐ€ ๋ฉˆ์ถ˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•ด์„œ ์‹œ์Šคํ…œ ์ž์ฒด๊ฐ€ ๊ณ ์žฅ๋‚œ ๊ฒƒ์ฒ˜๋Ÿผ ๋А๊ปด์ง€๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. โ€œ๋‹ค์šดโ€์€ ๋” ๋ช…ํ™•ํ•˜์ง€๋งŒ, ๋งŽ์€ ์‹œ์Šคํ…œ์ด ๊ณต๊ฒฉ์ ์œผ๋กœ ์žฌ์‹œ๋„ํ•˜๋ฉด ํŠธ๋ž˜ํ”ฝ ํญํ’์„ ๋งŒ๋“ค์–ด ๋ณต๊ตฌ๋ฅผ ๋” ์–ด๋ ต๊ฒŒ ํ•˜๊ณ  ์ž์ฒด ์ธํ”„๋ผ๋ฅผ ์••๋ฐ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‰๋ฒ”ํ•œ ๋ง๋กœ โ€œclosedโ€, โ€œopenโ€, โ€œhalf-openโ€์€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋‚˜์š”?

Closed๋Š” ํ˜ธ์ถœ์ด ์ •์ƒ์ ์œผ๋กœ ํ—ˆ์šฉ๋˜๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค. Open์€ ํ˜ธ์ถœ์ด ์งง์€ ๊ธฐ๊ฐ„ ์ฐจ๋‹จ๋˜๊ณ  ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์ฆ‰์‹œ ํด๋ฐฑ์„ ์‚ฌ์šฉํ•˜๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค. Half-open์€ ์ฟจ๋‹ค์šด ํ›„ ์†Œ์ˆ˜์˜ ํ…Œ์ŠคํŠธ ํ˜ธ์ถœ์„ ํ—ˆ์šฉํ•ด ๊ณต๊ธ‰์—…์ฒด ๋ณต๊ตฌ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค์—์„œ ๋ฌด์—‡์„ ์‹คํŒจ๋กœ ๊ฐ„์ฃผํ•ด์•ผ ํ•˜๋‚˜์š”?

ํƒ€์ž„์•„์›ƒ, HTTP 5xx, ์—ฐ๊ฒฐ/DNS ์˜ค๋ฅ˜, 429 ๊ฐ™์€ ๋ ˆ์ดํŠธ ๋ฆฌ๋ฐ‹, ๊ทธ๋ฆฌ๊ณ  ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ํ—ˆ์šฉํ•  ์ˆ˜ ์—†์„ ๋งŒํผ ๋А๋ฆฐ ์ง€์—ฐ์„ ์‹คํŒจ๋กœ ๊ฐ„์ฃผํ•˜์„ธ์š”. โ€œ์‚ฌ์šฉํ•˜๊ธฐ์— ๋„ˆ๋ฌด ๋А๋ฆผโ€๋„ ์‹คํŒจ๋กœ ์ฒ˜๋ฆฌํ•ด ์‚ฌ์šฉ์ž๋ฅผ ์˜ค๋ž˜ ๊ธฐ๋‹ค๋ฆฌ๊ฒŒ ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ธŒ๋ ˆ์ด์ปค๋ฅผ ์—ฌ๋Š” ์ข‹์€ ์ดˆ๊ธฐ ์ž„๊ณ„๊ฐ’์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์„ค๋ช…ํ•˜๊ธฐ ์‰ฌ์šด ๊ทœ์น™๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ณ  ํŠธ๋ž˜ํ”ฝ์— ๋”ฐ๋ผ ์กฐ์ •ํ•˜์„ธ์š”. ๋ณดํŽธ์ ์ธ ์„ค์ •์€ 30โ€“60์ดˆ ์•ˆ์— 5โ€“10ํšŒ์˜ ์‹คํŒจ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ์—ฌ๋Š” ๊ฒƒ, ๋˜๋Š” ๋กค๋ง ์œˆ๋„์šฐ์—์„œ ํ˜ธ์ถœ์˜ 20%โ€“40%๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์—ฌ๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๋Œ€์ƒ ๋‹จ๊ณ„์˜ ๊ฒฝ์šฐ ์ง€์—ฐ 2โ€“5์ดˆ ์ด์ƒ์„ ์‹คํŒจ๋กœ ๋ณด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

์ฟจ๋‹ค์šด๊ณผ ํ•˜ํ”„์˜คํ”ˆ ํ…Œ์ŠคํŠธ๋Š” ์–ผ๋งˆ๋‚˜ ์ง€์†๋˜์–ด์•ผ ํ•˜๋‚˜์š”?

์•ˆ์ „ํ•œ ๊ธฐ๋ณธ๊ฐ’์€ Open ์ฟจ๋‹ค์šด์„ 30์ดˆ์—์„œ 5๋ถ„ ์‚ฌ์ด๋กœ ๋‘๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Half-open์—์„œ๋Š” 1โ€“5ํšŒ๋งŒ ํ…Œ์ŠคํŠธ ํ˜ธ์ถœ์„ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ 10โ€“30์ดˆ ๊ฐ™์€ ์งง์€ ์ฐฝ์„ ์‚ฌ์šฉํ•ด ๊ณต๊ธ‰์—…์ฒด๋ฅผ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•˜๋˜ ๊ณผ๋„ํ•œ ํ˜ธ์ถœ์€ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ณต๊ธ‰์—…์ฒด ํ˜ธ์ถœ์ด ์ฐจ๋‹จ๋  ๋•Œ ์‹ค์šฉ์ ์ธ ํด๋ฐฑ ๊ฒฝ๋กœ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

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

์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค์™€ ํ•จ๊ป˜ ์žฌ์‹œ๋„๋Š” ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•ด์•ผ ํ•˜๋‚˜์š”?

์žฌ์‹œ๋„๋Š” ๋‚ฎ๊ฒŒ(๋ณดํ†ต 2โ€“3ํšŒ)๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์ง€์ˆ˜ ๋ฐฑ์˜คํ”„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์ง€ํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ด ์žฌ์‹œ๋„๊ฐ€ ๋™๊ธฐํ™”๋˜์ง€ ์•Š๊ฒŒ ํ•˜์„ธ์š”. ์ „์ฒด ์žฌ์‹œ๋„ ์‹œ๊ฐ„์„ ์ œํ•œ(์˜ˆ: 60โ€“90์ดˆ)ํ•˜๊ณ  ๋ธŒ๋ ˆ์ด์ปค๊ฐ€ Open์ผ ๋•Œ๋Š” ์žฌ์‹œ๋„ํ•˜์ง€ ์•Š๊ณ  ๋ฐ”๋กœ ํด๋ฐฑ์œผ๋กœ ๊ฐ€์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์†Œ์Œ์ด ์•„๋‹Œ ์‹ค์งˆ์ ์ธ ์กฐ์น˜๊ฐ€ ๊ฐ€๋Šฅํ•œ ์•Œ๋ฆผ์€ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•ด์•ผ ํ•˜๋‚˜์š”?

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

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

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

์‹œ์ž‘ํ•˜๋‹ค
์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์„œ๋“œํŒŒํ‹ฐ API๋ฅผ ์œ„ํ•œ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค ํŒจํ„ด | AppMaster