2023๋…„ 11์›” 02์ผยท5๋ถ„ ์ฝ๊ธฐ

์ฝ”๋“œ ์—†์Œ ๋ฐ Firebase: ์†์‰ฌ์šด ์›น ์•ฑ ๊ตฌ์ถ•

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

์ฝ”๋“œ ์—†์Œ ๋ฐ Firebase: ์†์‰ฌ์šด ์›น ์•ฑ ๊ตฌ์ถ•

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

no-code ํ”Œ๋žซํผ์˜ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ธ๊ธฐ ์žˆ๋Š” ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜๋Š” Firebase ์ž…๋‹ˆ๋‹ค. Firebase๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•, ๊ฐœ์„ , ์„ฑ์žฅ์‹œํ‚ค๋Š” ๋ฐ ๋„์›€์„ ์ฃผ๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ Google Cloud Platform์—์„œ ๊ฐœ๋ฐœ๋œ ํฌ๊ด„์ ์ธ ์ œํ’ˆ๊ตฐ์ž…๋‹ˆ๋‹ค. Firebase๋Š” ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์‚ฌ์šฉ์ž ์ธ์ฆ, ํŒŒ์ผ ์ €์žฅ, ๋ถ„์„, ํ˜ธ์ŠคํŒ… ๋“ฑ ๋‹ค์–‘ํ•˜๊ณ  ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ AppMaster ์™€ ๊ฐ™์€ no-code ํ”Œ๋žซํผ๊ณผ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๋Š” ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ณ  ํšจ์œจ์ ์ธ ์›น ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›น ์•ฑ์šฉ AppMaster ๋ฐ Firebase ์‚ฌ์šฉ์˜ ์ด์ 

AppMaster ์˜ no-code ํ”Œ๋žซํผ๊ณผ Firebase ์„œ๋น„์Šค์˜ ๊ฒฐํ•ฉ์€ ์›น ์•ฑ์„ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” ๊ฐœ๋ฐœ์ž์™€ ๊ธฐ์—…์— ์ˆ˜๋งŽ์€ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ฐœ๋ฐœ ์‹œ๊ฐ„ ๋ฐ ๋…ธ๋ ฅ ๊ฐ์†Œ: AppMaster ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ํ…œํ”Œ๋ฆฟ๊ณผ ํ•จ๊ป˜ ์›น ์•ฑ ์ƒ์„ฑ์„ ์œ„ํ•œ ์‹œ๊ฐ์  ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Firebase๋Š” ์•ฑ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”์šฑ ๊ฐ„์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ตํ•ฉ์œผ๋กœ ์ธํ•ด ์ˆ˜๋™ ์ฝ”๋”ฉ์˜ ์–‘์ด ์ตœ์†Œํ™”๋˜์–ด ๊ฐœ๋ฐœ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.
  • ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”: Firebase๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ ๊ธฐ๊ธฐ์™€ ํด๋ผ์šฐ๋“œ ๊ฐ„์˜ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ €์žฅ, ๊ฒ€์ƒ‰, ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. AppMaster ์•ฑ์„ Firebase์— ์—ฐ๊ฒฐํ•˜๋ฉด ์•ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ•๋ ฅํ•˜๊ณ  ์›ํ™œํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์ธ์ฆ ๋ฐ ๊ด€๋ฆฌ: Firebase๋Š” ์ด๋ฉ”์ผ/๋น„๋ฐ€๋ฒˆํ˜ธ, ์†Œ์…œ ๋ฏธ๋””์–ด, ๋งž์ถค ์ธ์ฆ ์‹œ์Šคํ…œ์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์ธ์ฆ ๊ณต๊ธ‰์ž๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜๋ฉด Firebase ์ธ์ฆ์„ ์›น ์•ฑ์— ์‰ฝ๊ฒŒ ํ†ตํ•ฉํ•˜์—ฌ ์•ˆ์ „ํ•œ ๋กœ๊ทธ์ธ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ณ  ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ™•์žฅ์„ฑ: AppMaster ์™€ Firebase๋Š” ๋ชจ๋‘ ์•ฑ์ด ์„ฑ์žฅํ•จ์— ๋”ฐ๋ผ ํ™•์žฅ๋˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Firebase๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ €์žฅ์†Œ, ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ˜๋ฉด AppMaster ์•ฑ์ด ์ฆ๊ฐ€ํ•˜๋Š” ์‚ฌ์šฉ์ž ๋กœ๋“œ์™€ ๊ธฐ๋Šฅ ์„ธํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํšจ์œจ์ ์ธ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅ์„ฑ: AppMaster ์˜ no-code ํ”Œ๋žซํผ์€ ๋†’์€ ์ˆ˜์ค€์˜ ์‚ฌ์šฉ์ž ์ •์˜๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ณ ์œ ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์•ฑ์˜ ๋ชจ์–‘๊ณผ ๊ธฐ๋Šฅ์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Firebase ์„œ๋น„์Šค๋Š” ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์›น ์•ฑ์˜ ๋ฐฑ์—”๋“œ์— ๋Œ€ํ•œ ๋” ๋งŽ์€ ๋งž์ถค์„ค์ • ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

AppMaster ๋กœ Firebase ์„ค์ •

Firebase๋ฅผ AppMaster ์›น ์•ฑ๊ณผ ํ†ตํ•ฉํ•˜๋Š” ๊ณผ์ •์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋‘ ํ”Œ๋žซํผ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋‹จ๊ณ„์— ๋Œ€ํ•œ ๊ฐœ์š”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. Firebase ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ธฐ: Firebase ์ฝ˜์†”์„ ๋ฐฉ๋ฌธํ•˜์—ฌ Google ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜์„ธ์š”. "ํ”„๋กœ์ ํŠธ ์ถ”๊ฐ€"๋ฅผ ํด๋ฆญํ•˜๊ณ  ํ™”๋ฉด์˜ ์ง€์‹œ์— ๋”ฐ๋ผ ์ƒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ  ์„ค์ •์„ ๊ตฌ์„ฑํ•œ ๋‹ค์Œ "๋งŒ๋“ค๊ธฐ"๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.
  2. ์›น ์•ฑ ์ถ”๊ฐ€: Firebase ํ”„๋กœ์ ํŠธ๊ฐ€ ์ƒ์„ฑ๋˜๋ฉด '์›น' ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํ”„๋กœ์ ํŠธ์— ์›น ์•ฑ ์ถ”๊ฐ€๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์•ฑ์˜ ๋‹‰๋„ค์ž„์„ ์ œ๊ณตํ•˜๋ฉด Firebase๊ฐ€ ํ”„๋กœ์ ํŠธ์˜ ๊ณ ์œ  ์‹๋ณ„์ž๊ฐ€ ํฌํ•จ๋œ SDK ๊ตฌ์„ฑ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  3. Firebase๋ฅผ AppMaster ์— ์—ฐ๊ฒฐ: AppMaster ํ”Œ๋žซํผ์—์„œ ์›น ์•ฑ์˜ ๊ตฌ์„ฑ ์„ค์ •์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. Firebase SDK ๊ตฌ์„ฑ์„ ์ ์ ˆํ•œ ํ•„๋“œ์— ์ถ”๊ฐ€ํ•˜์—ฌ Firebase ํ”„๋กœ์ ํŠธ๋ฅผ AppMaster ์•ฑ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  4. Firebase ์„œ๋น„์Šค ๊ตฌ์„ฑ: Firebase๋ฅผ AppMaster ์— ์—ฐ๊ฒฐํ•˜๋ฉด ์ธ์ฆ, ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋˜๋Š” Firestore์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ Firebase ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Firebase ์ฝ˜์†”๊ณผ AppMaster ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ํ•„์š”์— ๋งž๊ฒŒ ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ธ์ฆ ๋ฐ ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ

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

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

AppMaster ๋ฐ Firebase๋กœ ์‚ฌ์šฉ์ž ์ธ์ฆ์„ ์„ค์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

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

Firebase ์ธ์ฆ์„ AppMaster ์™€ ์„ฑ๊ณต์ ์œผ๋กœ ํ†ตํ•ฉํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ •, ์ด๋ฉ”์ผ ํ™•์ธ, ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ๊ด€๋ฆฌ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์›น ์•ฑ์šฉ ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ Firestore

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

์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์—…๋ฐ์ดํŠธ์— ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์ง€๋งŒ Firestore๋Š” ๋” ๋‚˜์€ ์ฟผ๋ฆฌ ๊ธฐ๋Šฅ ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ๊ณผ ํ•จ๊ป˜ ๋” ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•ฑ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์š”๊ตฌ ์‚ฌํ•ญ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ํ”„๋กœ์ ํŠธ์— Firebase์˜ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋˜๋Š” Firestore๋ฅผ ํ†ตํ•ฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. " AppMaster ์‚ฌ์šฉํ•˜์—ฌ Firebase ์„ค์ •" ์„น์…˜์— ์„ค๋ช…๋œ ๋Œ€๋กœ Firebase ํ”„๋กœ์ ํŠธ๊ฐ€ AppMaster ํ”„๋กœ์ ํŠธ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
  2. ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋˜๋Š” Firestore ์ค‘ ์š”๊ตฌ์‚ฌํ•ญ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ Firebase ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
  3. AppMaster ์˜ ์‹œ๊ฐ์  ๋„๊ตฌ์™€ ์ฒญ์‚ฌ์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ฑ์˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์„ค๊ณ„ํ•˜๊ณ  ์„ ํƒํ•œ Firebase ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ƒ์„ฑํ•˜์„ธ์š”. ์—ฌ๊ธฐ์—๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์œ ํ˜•์— ๋”ฐ๋ผ ์ปฌ๋ ‰์…˜, ๋ฌธ์„œ ๋˜๋Š” ๋…ธ๋“œ ์ƒ์„ฑ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ์–‘์‹ ๋ฐ ๋ชฉ๋ก๊ณผ ๊ฐ™์€ ์•ฑ์˜ ๊ฐ ๋ฐ์ดํ„ฐ ๊ด€๋ จ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•ด AppMaster ์˜ ์‹œ๊ฐ์  ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ์†์„ฑ๊ณผ ๋™์ž‘์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Firebase ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ์ง€์ •, ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์ž‘์—…, ์ฟผ๋ฆฌ, ๋ฐ์ดํ„ฐ ์กฐ์ž‘์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  5. AppMaster ์˜ ์‹œ๊ฐ์  ํ”„๋กœ์„ธ์Šค ๋””์ž์ด๋„ˆ์™€ ์‚ฌ์ „ ๊ตฌ์ถ•๋œ ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„์ธก ๋ฐ ํด๋ผ์ด์–ธํŠธ์ธก ๋กœ์ง์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์•ฑ๊ณผ Firebase ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ „๋ฐ˜์—์„œ ๋ฐ์ดํ„ฐ ํ๋ฆ„, ์Šน์ธ, ๊ฒ€์ฆ ๊ธฐ๋Šฅ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  6. Firebase ๋ณด์•ˆ ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์•ก์„ธ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์Šน์ธ๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ 'Firebase ๋ณด์•ˆ ๊ทœ์น™์œผ๋กœ ์•ฑ ๋ณดํ˜ธ' ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.
  7. ์•ฑ์„ ํ…Œ์ŠคํŠธํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์—…๋ฐ์ดํŠธ๊ฐ€ Firebase ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

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

Firebase Cloud ๊ธฐ๋Šฅ ๋ฐ ํ†ตํ•ฉ

๋ฒˆ๊ฑฐ๋กœ์›€ ์—†๋Š” ์ธ์ฆ ๊ตฌํ˜„
๊ธฐ์„ฑ ๋ชจ๋“ˆ๊ณผ ์‹œ๊ฐ์  ๋กœ์ง์œผ๋กœ ๋กœ๊ทธ์ธ ํ๋ฆ„๊ณผ ์‚ฌ์šฉ์ž ์—ญํ• ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
์ง€๊ธˆ ๊ตฌ์ถ•

AppMaster ํŠน์ • ์•ฑ ์ด๋ฒคํŠธ์— ์‘๋‹ตํ•˜์—ฌ ๋งž์ถค ๊ธฐ๋Šฅ์„ ์‹คํ–‰ํ•˜๋Š” ์„œ๋ฒ„๋ฆฌ์Šค ๊ธฐ๋Šฅ์ธ Firebase Cloud Functions์™€๋„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฆฌ์Šค ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ „์šฉ ๋ฐฑ์—”๋“œ ์ธํ”„๋ผ ์—†์ด๋„ ์•ฑ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์˜ ์‹œ๊ฐ์  ๋„๊ตฌ์™€ drag-and-drop ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด no-code ์›น ์•ฑ๊ณผ ์›ํ™œํ•˜๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ์„œ๋ฒ„๋ฆฌ์Šค ๊ธฐ๋Šฅ์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์™€ ํ•จ๊ป˜ Firebase Cloud Functions๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. " AppMaster ์‚ฌ์šฉํ•˜์—ฌ Firebase ์„ค์ •" ์„น์…˜์— ์„ค๋ช…๋œ ๋Œ€๋กœ Firebase ํ”„๋กœ์ ํŠธ๊ฐ€ AppMaster ํ”„๋กœ์ ํŠธ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
  2. Firebase ํ”„๋กœ์ ํŠธ์—์„œ Firebase Cloud Functions๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  ํ•„์š”ํ•œ ์ข…์† ํ•ญ๋ชฉ, ํ•จ์ˆ˜, ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์„ค์ •ํ•˜์„ธ์š”.
  3. AppMaster ํ”„๋กœ์ ํŠธ์—์„œ Firebase Cloud Functions๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋งž์ถค ์ž‘์—…๊ณผ ์ด๋ฒคํŠธ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. AppMaster ์˜ ์‹œ๊ฐ์  ํ”„๋กœ์„ธ์Šค ๋””์ž์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Firebase Cloud Functions์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ์„œ๋ฒ„ ์ธก ๋กœ์ง์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ํ•จ์ˆ˜์˜ REST API endpoints ์ง€์ •ํ•˜๊ฑฐ๋‚˜ SDK ํ†ตํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ Cloud Functions์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋„๋ก AppMaster ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์•ฑ์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ Cloud ํ•จ์ˆ˜ ์ด๋ฒคํŠธ์— ํ†ต์‹ ํ•˜๊ณ  ์‘๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. Firebase Cloud Functions์— ํ•„์š”ํ•œ ๋ณด์•ˆ ๊ทœ์น™์ด ๋งˆ๋ จ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์—ฌ ์Šน์ธ๋œ ์‚ฌ์šฉ์ž๋กœ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ 'Firebase ๋ณด์•ˆ ๊ทœ์น™์œผ๋กœ ์•ฑ ๋ณดํ˜ธ' ์„น์…˜์„ ๊ฒ€ํ† ํ•˜์„ธ์š”.
  6. ์•ฑ๊ณผ ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜์—ฌ ์›ํ•˜๋Š” ํ†ตํ•ฉ๊ณผ ์ด๋ฒคํŠธ ํŠธ๋ฆฌ๊ฑฐ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋ฉด์„œ ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

AppMaster ์™€ Firebase Cloud Functions์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์•ฑ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๊ณ  ์ด๋ฉ”์ผ ์•Œ๋ฆผ, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, ํƒ€์‚ฌ API ํ†ตํ•ฉ ๋“ฑ๊ณผ ๊ฐ™์€ ๋งž์ถค ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฆฌ์Šค ๊ธฐ๋Šฅ๊ณผ ์ด ๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž์™€ ๋น„์ฆˆ๋‹ˆ์Šค์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํ’๋ถ€ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์›น ์•ฑ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ ์ €์žฅ ๋ฐ ํ˜ธ์ŠคํŒ…

์›น ์•ฑ์šฉ์œผ๋กœ Firebase์™€ ๊ฒฐํ•ฉ๋œ AppMaster ์™€ ๊ฐ™์€ no-code ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ํŒŒ์ผ ์ €์žฅ ๋ฐ ํ˜ธ์ŠคํŒ… ๊ด€๋ฆฌ๊ฐ€ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๋ฅผ ํ†ตํ•ฉํ•˜๋ฉด ์ด๋ฏธ์ง€, ์˜ค๋””์˜ค, ๋น„๋””์˜ค ๋“ฑ์˜ ํŒŒ์ผ์„ ์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Firebase ํ˜ธ์ŠคํŒ…์„ ์‚ฌ์šฉํ•˜๋ฉด ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ๊ณผ ์•ˆ์ •์„ฑ์œผ๋กœ ์›น ์•ฑ์„ ๋ฐฐํฌํ•˜๊ณ  ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Firebase ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ

Firebase ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ๋Š” ์•ฑ ํŒŒ์ผ์„ ์œ„ํ•œ ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚˜๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ธ ์ €์žฅ์†Œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. AppMaster ํ”„๋กœ์ ํŠธ๋ฅผ Firebase Cloud Storage์™€ ํ†ตํ•ฉํ•˜๋ ค๋ฉด ๋จผ์ € Firebase ์ฝ˜์†”๋กœ ์ด๋™ํ•˜์—ฌ Cloud Storage ์„œ๋น„์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•˜์„ธ์š”. ๊ทธ๋Ÿฐ ๋‹ค์Œ Firebase Cloud Storage ๋ฌธ์„œ์— ์„ค๋ช…๋œ ๋‹จ๊ณ„์— ๋”ฐ๋ผ AppMaster ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

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

Firebase ํ˜ธ์ŠคํŒ…

Firebase ํ˜ธ์ŠคํŒ…์€ ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•œ ์›น ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์•ฑ์ด ๋น ๋ฅด๊ฒŒ ๋กœ๋“œ๋˜๊ณ  ์ „ ์„ธ๊ณ„ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. Firebase ํ˜ธ์ŠคํŒ…์„ AppMaster ํ”„๋กœ์ ํŠธ์™€ ํ†ตํ•ฉํ•˜๋Š” ๊ณผ์ •์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. Firebase ํ”„๋กœ์ ํŠธ๋ฅผ ์„ค์ •ํ•œ ํ›„ Firebase์—์„œ ์ œ๊ณตํ•˜๋Š” SDK ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ AppMaster ์˜ ์›น ์•ฑ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

Firebase Analytics๋กœ ์•ฑ ๋ฐ์ดํ„ฐ ๋ถ„์„

๋ช‡ ๋ถ„ ๋งŒ์— ๋ฐฑ์—”๋“œ ์„ค๊ณ„
PostgreSQL ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ชจ๋ธ๋งํ•˜๊ณ  ์ˆ˜์ž‘์—… ์—†์ด ๊น”๋”ํ•œ ๋ฐฑ์—”๋“œ๋ฅผ ์ƒ์„ฑํ•˜์„ธ์š”.
AppMaster ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

Firebase Analytics์™€ AppMaster ํ™œ์šฉํ•˜์—ฌ ์•ฑ์˜ ์‚ฌ์šฉ์ž ํ–‰๋™์„ ์ดํ•ดํ•˜๊ณ  ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜์„ธ์š”. Firebase Analytics๋Š” ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ํ†ตํ•ด ๊ท€์ค‘ํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ๋ฌด๋ฃŒ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์ˆ˜์ง‘ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ณ  ์•ฑ ์„ฑ์žฅ์„ ๊ฐ•ํ™”ํ•˜์„ธ์š”.

Firebase Analytics์™€ AppMaster ํ†ตํ•ฉ

Firebase Analytics๋ฅผ AppMaster ํ”„๋กœ์ ํŠธ์™€ ํ†ตํ•ฉํ•˜๋ ค๋ฉด ๋จผ์ € Firebase ์ฝ˜์†”์—์„œ Analytics ์„œ๋น„์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•˜์„ธ์š”. ๊ทธ๋Ÿฐ ๋‹ค์Œ Firebase Analytics ๋ฌธ์„œ์˜ ์ง€์นจ์— ๋”ฐ๋ผ AppMaster ์›น ์•ฑ์— ํ•„์š”ํ•œ ์„ค์ • ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

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

์•ฑ์—์„œ Firebase Analytics์˜ ์ด์ 

Firebase Analytics๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•ฑ์˜ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ, ์ธ๊ตฌํ†ต๊ณ„, ์„ฑ๋Šฅ์„ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

AppMaster ์™€ Firebase Analytics๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ •๋ณด์— ์ž…๊ฐํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ ค ์•ฑ์˜ ์„ฑ์žฅ, ์‚ฌ์šฉ์ž ๊ฒฝํ—˜, ์„ฑ๊ณต์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Firebase ๋ณด์•ˆ ๊ทœ์น™์œผ๋กœ ์•ฑ ๋ณดํ˜ธ

๋ฐฐํฌํ•˜๋Š” ์ฝ”๋“œ์˜ ์†Œ์œ ๊ถŒ ํ™•๋ณด
๋ฐฑ์—”๋“œ, ์›น, ๋ชจ๋ฐ”์ผ ์•ฑ์šฉ ํ”„๋กœ๋•์…˜ ๋ ˆ๋”” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•ด ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์ฝ”๋“œ ์ƒ์„ฑ

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

์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ Firestore์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณด์•ˆ ๊ทœ์น™

Firebase ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ Firestore๋Š” ๋ณด์•ˆ ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ฐ๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์™€ Firebase์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์•ฑ ์š”๊ตฌ ์‚ฌํ•ญ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋งž์ถค ๋ณด์•ˆ ๊ทœ์น™์„ ์‹œ๊ฐ์ ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์—์„œ๋Š” ์‚ฌ์ „ ๊ตฌ์„ฑ๋œ ์ฒญ์‚ฌ์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ Firebase ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋˜๋Š” Firestore์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ก์„ธ์Šค ๊ทœ์น™์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์Šน์ธ๋œ ์‚ฌ์šฉ์ž๋งŒ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ์•ฑ์˜ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์•ˆ์ „ํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ Firestore์— ๋Œ€ํ•œ Firebase ๋ณด์•ˆ ๊ทœ์น™ ๋ฌธ์„œ์— ๋”ฐ๋ผ ์•ฑ์˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋ฅผ ์œ„ํ•œ ์•ˆ์ „ํ•œ ์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ๋ชจ๋ธ์„ ๋งŒ๋“œ์„ธ์š”.

ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•œ ์Šคํ† ๋ฆฌ์ง€ ๋ณด์•ˆ ๊ทœ์น™

๋˜ํ•œ Firebase Cloud Storage๋Š” ๋ณด์•ˆ ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ Firebase ํ”„๋กœ์ ํŠธ์— ์ €์žฅ๋œ ํŒŒ์ผ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž ์ธ์ฆ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์กฐ๊ฑด ๋˜๋Š” ๊ธฐํƒ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž ์ •์˜ ์Šคํ† ๋ฆฌ์ง€ ๋ณด์•ˆ ๊ทœ์น™์„ ์†์‰ฝ๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์˜ ์‹œ๊ฐ์  ๋„๊ตฌ์™€ ๋ณด์•ˆ ๊ทœ์น™์— ๋Œ€ํ•œ Firebase Cloud Storage ๋ฌธ์„œ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์•ฑ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ณด์•ˆ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์–ด ์Šน์ธ๋œ ์‚ฌ์šฉ์ž๋งŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ฒฐ๋ก 

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

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

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

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

Firebase๋ž€ ๋ฌด์—‡์ด๋ฉฐ ์™œ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋‚˜์š”?

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

AppMaster๋กœ Firebase๋ฅผ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•˜๋‚˜์š”?

Firebase ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์—ฌ๊ธฐ์— ์›น ์•ฑ์„ ์ถ”๊ฐ€ํ•œ ํ›„ SDK ๊ตฌ์„ฑ์„ ํ†ตํ•ด AppMaster ์— ์—ฐ๊ฒฐํ•˜์—ฌ AppMaster ์—์„œ Firebase๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€๋Š” AppMaster ์ฒ˜๋ฆฌํ•˜์—ฌ no-code ์•ฑ์— Firebase ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster๋ฅผ Firebase์™€ ํ†ตํ•ฉํ•˜๋ฉด ์–ด๋–ค ์ฃผ์š” ์ด์ ์ด ์žˆ๋‚˜์š”?

AppMaster ์˜ no-code ํ”Œ๋žซํผ๊ณผ Firebase ์„œ๋น„์Šค์˜ ๊ฒฐํ•ฉ์€ ์•ฑ ๊ฐœ๋ฐœ์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ตํ•ฉ์„ ํ†ตํ•ด ๊ด‘๋ฒ”์œ„ํ•œ ์ฝ”๋”ฉ ์—†์ด๋„ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”, ์‚ฌ์šฉ์ž ์ธ์ฆ, ๋ณด์•ˆ ํ˜ธ์ŠคํŒ… ๋“ฑ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

AppMaster ๋ฐ Firebase๋กœ ์ธ์ฆ ๋ฐ ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋‚˜์š”?

AppMaster Firebase ์ธ์ฆ์„ ์•ฑ์— ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๊ฐ์  ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. drag-and-drop UI ๊ตฌ์„ฑ ์š”์†Œ์™€ ์‚ฌ์ „ ๊ตฌ์„ฑ๋œ ์ฒญ์‚ฌ์ง„์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ์›น ์•ฑ ๋‚ด์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Firebase์™€ AppMaster๋กœ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

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

Firebase Cloud Functions๋ฅผ AppMaster์™€ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

์˜ˆ, Firebase Cloud Functions๋ฅผ AppMaster ์™€ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์•ฑ์˜ ํŠน์ • ์ด๋ฒคํŠธ์— ์‘๋‹ตํ•˜๋Š” ์„œ๋ฒ„๋ฆฌ์Šค ๊ธฐ๋Šฅ์„ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์‹œ๊ฐ์  ๋„๊ตฌ์™€ drag-and-drop ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๊ธฐ๋Šฅ์„ ๋”์šฑ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

Firebase Analytics๋ž€ ๋ฌด์—‡์ด๋ฉฐ AppMaster์™€ ํ•จ๊ป˜ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

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

Firebase์™€ AppMaster๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด ์•ฑ ๋ฐ์ดํ„ฐ์˜ ๋ณด์•ˆ์„ ์–ด๋–ป๊ฒŒ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

Firebase ๋ณด์•ˆ ๊ทœ์น™์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์„ธ๋ถ„ํ™”๋œ ์•ก์„ธ์Šค ๊ทœ์น™์„ ์ •์˜ํ•˜์—ฌ ์•ฑ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜๋ฉด ์•ฑ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ๋ณด์•ˆ ๊ทœ์น™์„ ์ƒ์„ฑํ•˜์—ฌ ์Šน์ธ๋œ ์‚ฌ์šฉ์ž๋งŒ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์‹œ์ž‘ํ•˜๋‹ค
์ฝ”๋“œ ์—†์Œ ๋ฐ Firebase: ์†์‰ฌ์šด ์›น ์•ฑ ๊ตฌ์ถ• | AppMaster