2022๋…„ 3์›” 03์ผยท3๋ถ„ ์ฝ๊ธฐ

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ž€ ๋ฌด์—‡์ด๋ฉฐ ์–ด๋–ป๊ฒŒ ์ƒ์„ฑํ•ฉ๋‹ˆ๊นŒ?

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฌด์—‡์ด๋ฉฐ ์–ด๋–ป๊ฒŒ ์ƒ์„ฑํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์„ธ์š”.

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ž€ ๋ฌด์—‡์ด๋ฉฐ ์–ด๋–ป๊ฒŒ ์ƒ์„ฑํ•ฉ๋‹ˆ๊นŒ?

๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์•ฑ์˜ ๊ธฐ๋Šฅ์ด ๋ฐ˜์˜๋˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋…ผ๋ฆฌ, ์ž‘์—… ํ๋ฆ„ ๋ฐ ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์˜ ํฐ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฌด์—‡์ด๋ฉฐ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ•˜๋Š”์ง€ ๊ฒ€ํ† ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ณ„๋„๋กœ ๊ณ ๋ คํ•˜๊ธฐ ์ „์— ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์˜ ๊ฐœ๋…์„ ๋ถ„์„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ํ•ญ๊ณตํŽธ์— ์Šน๊ฐ์„ ์ฒดํฌ์ธํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ๋ฅผ ํ†ตํ•ด ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๊ณ  ์ƒˆ ์Šน๊ฐ์ด ๋ชฉ๋ก์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์˜ˆ์ œ์— ์„ค๋ช…๋œ ์ž‘์—…, ํ•ด๋‹น ์‹œํ€€์Šค, ๋ฐ์ดํ„ฐ ๊ตํ™˜, ์ฒ˜๋ฆฌ, ์š”์ฒญ ๋ฐ ์‘๋‹ต์€ ๋น„์ฆˆ๋‹ˆ์Šค ๋…ผ๋ฆฌ์˜ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค.

๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜์˜ ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ์ž์ฒด๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์ด์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ค์Œ์— ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋Š” ์ผ๋ จ์˜ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž‘์—…์„ ํ†ตํ•ด ์‘์šฉ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

AppMaster.io์˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค

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

ํ”Œ๋žซํผ์—๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์ž‘์—…์„ ์œ„ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ํŽธ์ง‘๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธ”๋ก์€ BP๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

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

์‹œ์ž‘ ๋ฐ ๋ ๋ธ”๋ก์„ ์ œ์™ธํ•œ ๊ฐ BP ๋ธ”๋ก์—๋Š” ์—ฐ๊ฒฐ ์ง€์ (์ž…๋ ฅ, ์ถœ๋ ฅ)์˜ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์ปค๋„ฅํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • flow_connection โ€” ์‹คํ–‰ ํ๋ฆ„ ์ปค๋„ฅํ„ฐ, ์‹คํ–‰ํ•  ๋ธ”๋ก ํ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
  • var_connection โ€” ๋ณ€์ˆ˜ ์ปค๋„ฅํ„ฐ, ์–ด๋””์—์„œ ๊ฐ€์ ธ์˜ฌ ๋ณ€์ˆ˜๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋Š” ์„ธ ๊ฐ€์ง€ ๋ฒ”์ฃผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

  • ๋ฐฑ์—”๋“œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค - Go ์†Œ์Šค ์ฝ”๋“œ๋กœ ์ปดํŒŒ์ผ๋˜๊ณ  ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
  • ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค - ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌ๋˜๊ณ  ๋ธŒ๋ผ์šฐ์ € ์ธก์—์„œ JavaScript์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋Š” ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌ๋˜์–ด ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์˜ ๊ธฐ๋ณธ ๋„๊ตฌ์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋˜๊ณ  ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

๊ฐ ์œ ํ˜•์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์„ธํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ์—๋Š” ์ผ๋ฐ˜์ ์ธ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ๋ฐ ๋ ๋ธ”๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋™๊ธฐ์‹ ํ˜ธ์ถœ ๋ฐ ํŠธ๋žœ์žญ์…˜ ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์œ ํ˜•์˜ BP๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ปดํฌ๋„ŒํŠธ BP๋Š” ์ปดํฌ๋„ŒํŠธ, ํŽ˜์ด์ง€, ์œ„์ ฏ, ํ™”๋ฉด๋ณ„๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ๊ตฌ์„ฑ ์š”์†Œ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. End ๋ธ”๋ก์ด ์—†์Šต๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ์‹คํ–‰์„ ์‹œ์ž‘ํ•˜๋Š” ์ž…๋ ฅ์— ํ•˜๋‚˜ ์ด์ƒ์˜ ํŠธ๋ฆฌ๊ฑฐ ๋ธ”๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์Šต๋‹ˆ๋‹ค.
  2. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ค€ BP - ์ „์ฒด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•ด ์„ค์ •๋˜๋ฉฐ ๊ตฌ์„ฑ ์š”์†Œ BP์™€ ๊ฑฐ์˜ ๋™์ผํ•˜์ง€๋งŒ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ปจํ…์ŠคํŠธ๊ฐ€ ์žˆ๊ณ  ํŠธ๋ฆฌ๊ฑฐ ๋ธ”๋ก์ด ํ•˜๋‚˜๋งŒ ์žˆ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์ดˆ๊ธฐ ๋ธ”๋ก์ž…๋‹ˆ๋‹ค.
  3. ์ผ๋ฐ˜ BP๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ค€์—์„œ ์„ค์ •๋˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ชจ๋“  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋…ผ๋ฆฌ๋ฅผ ๊ฐ€์ ธ์˜ค๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ BP์—๋Š” ์‹œ์ž‘ ๋ฐ ์ข…๋ฃŒ ๋ธ”๋ก์ด ์žˆ์œผ๋ฉฐ ์„œ๋ฒ„ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋™์ž‘ํ•˜์ง€๋งŒ ํŠธ๋žœ์žญ์…˜ ๋ชจ๋“œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

AppMaster.io์—์„œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

AppMaster.io ํ”Œ๋žซํผ์—๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์™€ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ํŽธ์ง‘๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ํŽธ์ง‘๊ธฐ๋Š” ๋™์ผํ•œ ์›์น™์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์œ ํ˜•์— ๋”ฐ๋ผ ์•ฝ๊ฐ„์˜ ์ฐจ์ด์ ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค(์•ž์„œ BP ์นดํ…Œ๊ณ ๋ฆฌ ์–ธ๊ธ‰).

BP ํŽธ์ง‘๊ธฐ๋Š” ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ธ”๋ก ๋ชฉ๋ก์ด ์žˆ๋Š” ์™ผ์ชฝ ํŒจ๋„;
  • ์ค‘์•™์— ์บ”๋ฒ„์Šค;
  • ์„ ํƒํ•œ ์š”์†Œ(๋ธ”๋ก)์˜ ์„ค์ •์ด ์žˆ๋Š” ์˜ค๋ฅธ์ชฝ ํŒจ๋„.

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

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

์™ผ์ชฝ ํŒจ๋„์—์„œ ๋ธ”๋ก์€ ์œ ํ˜•๋ณ„๋กœ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

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

ํ”„๋กœ์ ํŠธ์— ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ด ๋ชจ๋“ˆ๊ณผ ๊ด€๋ จ๋œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๊ฐ€ ์žˆ๋Š” ๋ธ”๋ก ๋ชฉ๋ก์— ๋ณ„๋„์˜ ์„น์…˜์ด ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋ณ€์ˆ˜๋Š” ์˜ค๋ฅธ์ชฝ ํŒจ๋„์—์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์›ํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋ธ”๋ก์„ ์„ ํƒํ•˜๊ณ  ๋ณ€์ˆ˜ ํŒจ๋„์—์„œ ๋”ํ•˜๊ธฐ ์•„์ด์ฝ˜(+)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์ง€์—ญ ๋ณ€์ˆ˜์™€ ์ „์—ญ ๋ณ€์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์—ญ ๋ณ€์ˆ˜๋Š” ๋ชจ๋“  ์œ ํ˜•์˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์—ญ ๋ณ€์ˆ˜๋Š” ํ•˜๋‚˜์˜ BP ๋‚ด์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. BP ์‹คํ–‰ ํ›„ ์ง€์—ญ ๋ณ€์ˆ˜๋Š” ํŒŒ๊ดด๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ RAM์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.

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

์ง€์—ญ ๋ฐ ์ „์—ญ ๋ณ€์ˆ˜๋Š” ๋‹จ์ˆœํ•œ int ๋ฐ string์—์„œ ๋ชจ๋ธ ๋ฐ ์—ด๊ฑฐํ˜• ๋ฐฐ์—ด์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋ชจ๋“  ์œ ํ˜•์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RAM์—๋งŒ ๋…์ ์ ์œผ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์˜ˆ

์›น ์•ฑ ํ”„๋กœ์„ธ์Šค ์ถ”๊ฐ€
ํผ ์ œ์ถœยท๊ฒ€์ฆ ๊ฐ™์€ ๋ธŒ๋ผ์šฐ์ € ์ธก ๋™์ž‘์„ ์ฒ˜๋ฆฌํ•  ์›น ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
์›น ์•ฑ ๊ตฌ์ถ•

์•ž์—์„œ ์„ค๋ช…ํ•œ ์˜ˆ๋ฅผ ๋”ฐ๋ผ ์†Œ๊ทœ๋ชจ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์Šน๊ฐ์„ ๋น„ํ–‰๊ธฐ์— ์ฒดํฌ์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

*๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ์ด๋ฏธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ž…๋ ฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ์— ๋Œ€ํ•ด์„œ๋งŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ๊ฐ•์˜๋Š” ์—ฌ๊ธฐ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์„น์…˜์œผ๋กœ ์ด๋™ํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ ์„ ํด๋ฆญํ•˜์—ฌ ์ƒˆ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ ์ฐฝ์—์„œ ํ”„๋กœ์„ธ์Šค ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ  ์„ค๋ช… ํ•„๋“œ๋ฅผ ์ฑ„์šฐ๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํŠธ๋žœ์žญ์…˜ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ BP์—๋Š” ์ด๋ฏธ ์‹œ์ž‘๊ณผ ๋์ด๋ผ๋Š” ๋‘ ๊ฐœ์˜ ๋ธ”๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช‡ ๊ฐ€์ง€ ๋ณ€์ˆ˜๋ฅผ ์‹œ์ž‘ ๋ธ”๋ก์— ๋Œ€ํ•œ ์ž…๋ ฅ์œผ๋กœ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ์›ํ•˜๋Š” ๋ธ”๋ก์„ ํด๋ฆญํ•˜๊ณ  Variables ๋งž์€ํŽธ ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ์—์„œ + ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋ณ€์ˆ˜์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ  ์œ ํ˜•์„ ์ง€์ •ํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

ํ•ญ๊ณตํŽธ ์Šน๊ฐ์„ ์ฒดํฌ์ธํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ช‡ ๊ฐ€์ง€ ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  • ๋น„ํ–‰ ID;
  • ์Šน๊ฐ;
  • ์ขŒ์„;
  • ์ƒํƒœ.

๋‹ค์Œ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํ•ญ๊ณตํŽธ ID๋ฅผ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด GetOne Flight ๋ธ”๋ก์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋ธ”๋ก ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ํ™”์‚ดํ‘œ๋ฅผ ํ•œ ๋ธ”๋ก์—์„œ ๋‹ค๋ฅธ ๋ธ”๋ก์œผ๋กœ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํŒŒ๋ž€์ƒ‰ ์„ ์€ ๋ธ”๋ก ์‚ฌ์ด์˜ ํ๋ฆ„ ์—ฐ๊ฒฐ์ž ์—ญํ• ์„ ํ•˜์—ฌ ๋ธ”๋ก์ด ์‹คํ–‰๋˜๋Š” ์ˆœ์„œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ปฌ๋Ÿฌ ๋ผ์ธ์€ ๋ณ€์ˆ˜ ์‚ฌ์ด์— ์„ค์ •๋œ ๋ฐ์ดํ„ฐ ์ปค๋„ฅํ„ฐ์ด๋ฉฐ BP ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์œ„์น˜์™€ ์ „์†กํ•  ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

ํ•ญ๊ณตํŽธ ID๊ฐ€ ์ˆ˜์‹ ๋ฉ๋‹ˆ๋‹ค. ์Šน๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ๊ทธ๋Ÿฐ ์‚ฌ๋žŒ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Expand Passenger ๋ธ”๋ก์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์Šน๊ฐ ID๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. GetOne Passenger ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ทธ์˜ ๊ธฐ๋ก์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ๋“ฑ๋ก ์ž์ฒด๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด Make Registration ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜๊ณ  ๋ธ”๋ก ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ด์ „์—๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์˜ ์ผ๋ถ€๋กœ๋งŒ ์ƒ์„ฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ œ ๋“ฑ๋ก ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Create Registration ๋ธ”๋ก์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ BP๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ–‰๋™ ํ๋ฆ„์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋น„ํ–‰ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰;
  • ์Šน๊ฐ ID๋ฅผ ์–ป๋Š” ๊ฒƒ;
  • ๋“ฑ๋ก ๊ธฐ๋ก ์ƒ์„ฑ ๋ฐ ์ €์žฅ.

๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์€ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ์— ๋Œ€ํ•œ ๋‹จ๊ณ„๋ณ„ ๋ถ„์„๊ณผ AppMaster.io ํ”Œ๋žซํผ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์„น์…˜์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  YouTube ์ฑ„๋„์—์„œ ์ „์ฒด AppMaster.io 101 ๊ณผ์ • ์„ ์ˆ˜๊ฐ•ํ•˜๊ณ  ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

์‹œ์ž‘ํ•˜๋‹ค
๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ž€ ๋ฌด์—‡์ด๋ฉฐ ์–ด๋–ป๊ฒŒ ์ƒ์„ฑํ•ฉ๋‹ˆ๊นŒ? | AppMaster