2022๋…„ 7์›” 07์ผยท4๋ถ„ ์ฝ๊ธฐ

๋น„๊ต: Mendix ๋Œ€ AppMaster.io

AppMaster.io์™€ Mendix์˜ ์ฃผ์š” ์ฐจ์ด์ ๊ณผ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

๋น„๊ต: Mendix ๋Œ€ AppMaster.io

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

์•ฑ๋งˆ์Šคํ„ฐ๋ž€?

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

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

๋ฉ˜๋”•์Šค๋ž€?

Mendix๋Š” ๋ชจ๋ฐ”์ผ ๋ฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ณต๋™ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋กœ์šฐ ์ฝ”๋“œ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

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

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

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

๋ฉ˜๋”•์Šค

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

์•ฑ๋งˆ์Šคํ„ฐ

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

๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง

๋ฉ˜๋”•์Šค

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

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

๋งˆ์ดํฌ๋กœํ”Œ๋กœ์šฐ๋Š” ๋‹ค์Œ ์œ ํ˜•์˜ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  • ์ด๋ฒคํŠธ๋Š” ๋ฃจํ”„์˜ ๋งˆ์ดํฌ๋กœํ”Œ๋กœ์šฐ ๋ฐ ํŠน์ˆ˜ ์ž‘์—…์˜ ์‹œ์ž‘ ๋ฐ ๋ ์ง€์ ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

  • ์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ปจํ…์ŠคํŠธ์˜ ์ž…๋ ฅ์„ ๋งˆ์ดํฌ๋กœํ”Œ๋กœ์šฐ์— ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ์กฐ์น˜๋Š” ๋งˆ์ดํฌ๋กœํ”Œ๋กœ์šฐ์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ์กฐ์น˜์ž…๋‹ˆ๋‹ค.

  • ์ปค๋„ฅํ„ฐ๋Š” Mendix Marketplace์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ๋ฆ„์€ ์š”์†Œ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.

  • ๋ถ„ํ• ์„ ์‚ฌ์šฉํ•˜๋ฉด ์„ ํƒํ•˜๊ณ  ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋ฅผ ๋‹ค์‹œ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์ž‘์—…, ๋ถ„ํ•  ๋˜๋Š” ๋ฃจํ”„์— ์„ค์ •ํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ๋งˆ์Šคํ„ฐ

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

๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋Š” ์‹œ์ž‘ ๋ฐ ๋ ๋ธ”๋ก์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ฐ ๋ธ”๋ก์—๋Š” 2๊ฐ€์ง€ ์œ ํ˜•์˜ ์ปค๋„ฅํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

flow_connection - ์‹คํ–‰ ํ๋ฆ„ ์ปค๋„ฅํ„ฐ, ๋ธ”๋ก ํ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

var_connection - ๋ณ€์ˆ˜ ์ปค๋„ฅํ„ฐ, ์–ด๋””์—์„œ ๊ฐ€์ ธ์˜ฌ ๋ณ€์ˆ˜๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

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

ํด๋ผ์ด์–ธํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

์ง์ ‘ ๊ฒฝํ—˜์œผ๋กœ ์ฐจ์ด๋ฅผ ํ™•์ธํ•˜์„ธ์š”
Mendix์™€์˜ ๋น„๊ต๋ฅผ ๋ฐ”๋กœ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋Š” ์ž‘๋™ํ•˜๋Š” ํ”„๋กœํ† ํƒ€์ž…์œผ๋กœ ๋ฐ”๊พธ์„ธ์š”.
ํ”„๋กœํ† ํƒ€์ž… ๋งŒ๋“ค๊ธฐ

๋ฉ˜๋”•์Šค

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

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

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

์•ฑ๋งˆ์Šคํ„ฐ

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

  • ํƒ์ƒ‰ ๋ชจ์Œ์„ ํ˜•์„ฑํ•  ์ƒˆ ํŽ˜์ด์ง€๊ฐ€ ๋ฐฐ์น˜๋˜๋Š” ์ฃผ ๋ฉ”๋‰ด ๋ธ”๋ก;

  • ์ˆจ๊ฒจ์ง„ ์š”์†Œ๊ฐ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ชจ๋“  ๋ถ€๋ถ„์—์„œ ํ˜ธ์ถœ๋˜๋„๋ก ๋ฐฐ์น˜๋˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ตฌ์„ฑ ์š”์†Œ ๋ธ”๋ก - ์ด๋“ค์€ ๋ชจ๋‹ฌ ์ฐฝ ๋˜๋Š” ์ค‘์ฒฉ ํŽ˜์ด์ง€์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ์™€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๋„๋ก ์„ค๊ณ„๋œ ์ž‘์—… ๊ณต๊ฐ„์˜ ์ค‘์•™ ์˜์—ญ์ž…๋‹ˆ๋‹ค.

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

๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

๋ฉ˜๋”•์Šค

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

Mendix Make It Native ์•ฑ(Android ๋ฐ iOS์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)์„ ํ†ตํ•ด Mendix Studio Pro์—์„œ QR ์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•˜๊ฑฐ๋‚˜ IP ์ฃผ์†Œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•˜์—ฌ Mendix ๋ชจ๋ฐ”์ผ ์•ฑ์„ ์žฅ์น˜์—์„œ ์ง์ ‘ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ฑ์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•ฑ์ด ์ž๋™์œผ๋กœ ๋‹ค์‹œ ๋กœ๋“œ๋˜์–ด ์›๋ž˜ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋น ๋ฅด๊ฒŒ ํ‘œ์‹œํ•˜๋ฏ€๋กœ ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋กœ ์—ฌ์ „ํžˆ ๊ฐ™์€ ํŽ˜์ด์ง€์— ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ๋งˆ์Šคํ„ฐ

AppMaster๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Swift UI ๋ฐ Kotlin์—์„œ iOS ๋ฐ Android์šฉ ๊ธฐ๋ณธ ๋ชจ๋ฐ”์ผ ์•ฑ์„ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mendix์™€ ๋‹ฌ๋ฆฌ AppMaster์˜ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ”„๋ก ํŠธ์—”๋“œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐฑ์—”๋“œ์™€ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์–ด ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์˜ ๋ช‡ ๋ธ”๋ก๋งŒ ๋ณ€๊ฒฝ/์ถ”๊ฐ€ํ•˜์—ฌ ๋ณด๋‹ค ์œ ์—ฐํ•œ ๊ธฐ๋Šฅ์„ ์กฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํŽธ๋ฆฌํ•œ ์ž‘์—… ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ๋ณต์žกํ•œ ๋…ผ๋ฆฌ ํšŒ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ด๋ฒคํŠธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ๋ธŒ์˜ต์Šค

์ถœ์‹œ ์ „ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•˜์„ธ์š”
๋‚ด์žฅ ๋„๊ตฌ์™€ ๋กœ๊ทธ๋กœ ์—”๋“œํฌ์ธํŠธ์™€ ๋กœ์ง์„ ์กฐ๊ธฐ์— ๊ฒ€์ฆํ•˜์„ธ์š”.
API ํ…Œ์ŠคํŠธ

๋ฉ˜๋”•์Šค

Mendix ํ”Œ๋žซํผ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์‹ ์†ํ•œ ๋ฐฐํฌ์™€ ๊ฐ™์€ DevOps ์‚ฌ๋ก€๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฐœ๋ฐœ ํŒ€์— ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Mendix ํ”Œ๋žซํผ API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ ํŒ€์ด ์„ ํƒํ•œ ํƒ€์‚ฌ DevOps ๋„๊ตฌ๋กœ Mendix ํ”Œ๋žซํผ์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ€์€ ๋™์ผํ•œ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Mendix ํ”Œ๋žซํผ ์œ„์— CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌํ˜„ํ•˜์—ฌ ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฆด๋ฆฌ์Šค ๋‹จ๊ณ„๋ฅผ ํฌํ•จํ•œ DevOps ํ”„๋กœ์„ธ์Šค๋ฅผ ์™„์ „ํžˆ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ฐ ์ฐธ์กฐ ๊ตฌํ˜„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ๋งˆ์Šคํ„ฐ

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

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

๊ฐ€๊ฒฉ

๋ฐฐํฌ ๋ฐฉ์‹์„ ์„ ํƒํ•˜์„ธ์š”
์›ํด๋ฆญ ๋ฐฐํฌ ๋˜๋Š” ์ƒ์„ฑ๋œ ์ฝ”๋“œ๋ฅผ ๋‚ด๋ณด๋‚ด ์ง์ ‘ ํ˜ธ์ŠคํŒ…ํ•˜์„ธ์š”.
์•ฑ ๋ฐฐํฌ

๋ฉ˜๋”•์Šค

4๊ฐ€์ง€ ๊ธฐ๋ณธ ์š”๊ธˆ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ฌด๋ฃŒ

  • ๊ธฐ๋ณธ - ๊ธฐ๋ณธ, ์›” $50๋ถ€ํ„ฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ž‘์—…์„ ์œ„ํ•ด ์ตœ๋Œ€ 5๋ช…์„ ์œ ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ์™€์˜ ์ฐจ์ด์ ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๊ฐ€ ์ œ๊ณต๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ํ‘œ์ค€ - ํ‘œ์ค€, ์›” $800๋ถ€ํ„ฐ. ํ™•์žฅ๋œ ๋ฐฐํฌ ์˜ต์…˜๊ณผ ์ง€์› ์™ธ์— ๋ชจ๋“  ๊ฒƒ์ด ํ‘œ์ค€๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

  • ํ”„๋ฆฌ๋ฏธ์—„ - ์˜จ๋””๋งจ๋“œ.

๋˜ํ•œ ํŒ€์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋ฉฐ ๊ฐ ๊ณ„ํš์—๋Š” ์‚ฌ์šฉ์ž๋‹น $10์˜ ํ˜‘์—… ํ™•์žฅ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์•ฑ๋งˆ์Šคํ„ฐ

5๊ฐ€์ง€ ์ฃผ์š” ์‚ฌ์šฉ ๊ณ„ํš ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ‰๊ฐ€ํŒ - ์ œํ’ˆ์— ๋Œ€ํ•œ 14์ผ ๋ฌด๋ฃŒ ์•ก์„ธ์Šค(์•„๋ž˜ ํƒ์ƒ‰์˜ ๋ชจ๋“  ํ•ญ๋ชฉ ํฌํ•จ).

  • ํƒ์ƒ‰ - ์›” $5๋ถ€ํ„ฐ. ํฌํ•จ: ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ 1๊ฐœ, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ 1๊ฐœ, ํŒ€์˜ ์‚ฌ์šฉ์ž 1๋ช…, ๋™์‹œ์— ์„ค์น˜๋œ ์ตœ๋Œ€ 3๊ฐœ์˜ ๋ชจ๋“ˆ, ์™ธ๋ถ€ API ์š”์ฒญ.

  • ์‹œ์ž‘ - ์›” $165๋ถ€ํ„ฐ. ํฌํ•จ: 2๊ฐœ์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, 1๊ฐœ์˜ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ํŒ€์˜ 3๋ช…์˜ ์‚ฌ์šฉ์ž, ๋™์‹œ์— ์„ค์น˜๋œ ์ตœ๋Œ€ 5๊ฐœ์˜ ๋ชจ๋“ˆ, ์™ธ๋ถ€ API ์š”์ฒญ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ํŒŒ์ผ ์ €์žฅ์†Œ ๋‚ด๋ณด๋‚ด๊ธฐ ๊ธฐ๋Šฅ.

  • ๋น„์ฆˆ๋‹ˆ์Šค - ์›” $855๋ถ€ํ„ฐ. ํฌํ•จ ์‚ฌํ•ญ: ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ 3๊ฐœ, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ 2๊ฐœ, ํŒ€์˜ ์‚ฌ์šฉ์ž 5๋ช…, ๋™์‹œ์— ์„ค์น˜๋œ ์ตœ๋Œ€ 10๊ฐœ ๋ชจ๋“ˆ, ์™ธ๋ถ€ API ์š”์ฒญ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ํŒŒ์ผ ์ €์žฅ์†Œ ๋‚ด๋ณด๋‚ด๊ธฐ ๊ธฐ๋Šฅ, ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋„์ปค ์ด๋ฏธ์ง€ ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค.

  • ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ - ์š”์ฒญ ๋ฐ AppMaster์™€์˜ ๋™์˜ ์‹œ.

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

๋˜ํ•œ AppMaster ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋น„์˜๋ฆฌ ๋‹จ์ฒด ๋ฐ ํ•™์ƒ์„ ์œ„ํ•œ ํŠน๋ณ„ ๊ตฌ๋…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

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

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

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

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

์‹œ์ž‘ํ•˜๋‹ค
๋น„๊ต: Mendix ๋Œ€ AppMaster.io | AppMaster