by ๋ฐ์ฌ์ ๐ซง
์ต๊ทผ ์ ๊ฐ ํ๋ก์ ํธ ํ๋๋ฅผ ๋ง๋ฌด๋ฆฌ์ง์๋๋ฐ์. ๋
ธ์ฝ๋ ๋น๋^^๋ก์ ๋
ํนํ๊ณ ๋ ๋๋๋ฉด ๋์์ด ๋ ๋งํ ๊ฒฝํ์ด์ด์ ์ค๋๋ง์ ๊ธ์ ์๋๋ค.
์ฐธ๊ณ ๋ก ์ ๋ ๋ง์ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ฒ ์ค๊ฐ๋ฐ๋ก ์๋น์ค๋ฅผ ๋ฐ์นญํ๊ณ ์๋ฆฌ์ฆ A ๋จ๊ณ๊น์ง ํฌ์๋ฅผ ๋ฐ์์์ด์. ๊ทธ๋ฆฌ๊ณ ์ง๊ธ์ ๋
ธ์ฝ๋๋ก ๋์์์๋ค๋ ์ ์ ์ฐธ๊ณ ํ์๋ฉด ์ด ๊ธ์ด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ต๊ทผ ์งํํ ํ๋ก์ ํธ๋ ํ๊ตญ์ฉ์ ์๋๊ณ ์ผ๋ณธ์ฉ์ด์์ต๋๋ค. ์๋น์ค๋ CMS(Contents Management System)๋ผ๊ณ ํ์ฌ ๋์งํธ ์ฌ์ด๋์ง์ ์์์ ์๊ฒฉ์ผ๋ก ์ก์ถ, ๊ด๋ฆฌ(์ค์ผ์ค, ํธ๋ฆฌ๊ฑฐ์ ๋ฐ๋ผ ์์ ๋ณํ)ํ๊ณ ์ค์๊ฐ ์ ๋์ธ๊ตฌ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํด ๊ทธ์ ๋ง๋ ๋ง์ถคํ ์์์ ์ค์๊ฐ์ผ๋ก ํธ๋ฆฌ๊ฑฐํ๋ ์๋น์ค์
๋๋ค.
์ผ๋ณธ ํ์ฌ์ ํฉ์์ผ๋ก ๊ฐ๋ฐ์ ํ๊ฑฐ์ง๋ง ์ฝ 80%์ ๋๋ ์ ๊ฐ ์งํํ์ต๋๋ค.
์ค์ ๋ก ์ฌ๊ธฐ์ ์ฌ์ฉ๋ ํด์, ๋ฒ๋ธ, ํ๋ฌํฐํ๋ก์ฐ, ํ๋ฌํฐ, Node.js, PHP, AWS, Supabase๊ฐ ๋๊ฒ ์ต๋๋ค. ๋ณต์กํฉ๋๋ค๋ง ๋ค ๋๋ฆ์ ์ด์ ๊ฐ ์์์ต๋๋ค.
์ฒ์์ ๋ฒ๋ธ๋ก ์์ํ์ต๋๋ค. ๋ค๋ง, DB์ ์คํ ๋ฆฌ์ง๋ ์ผ๋ณธํ์ฌ์ ์์ฒญ์ ๋ฐ๋ผ AWS tokyo region์ผ๋ก ์์ํ์ต๋๋ค. AWS์๋ API๋ก ์ฐ๊ฒฐํ์ด์. ๋ฒ๋ธ์ ํ๋ก ํธ์ schedule trigger๋ฅผ ์ํ ์ฉ๋๋ก ์ฌ์ฉํ์ต๋๋ค. ์๋น์ค๋ฅผ ์์ ์ค๋ช
ํ ๊ฒ์ฒ๋ผ ๋ฆฌ๋
์ค ๊ธฐ๋ฐ์ ํ๋์จ์ด์ธ ์
ํฑ๋ฐ์ค์ ํต์ ์ ํด์ผํ๊ณ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ผ๋ก ์์์ ์ก์ถํ๊ณ ์ค์๊ฐ ๋ฐ์ดํฐ์ ๋ฐ๋ผ ์ค์๊ฐ์ผ๋ก ์์ ์ก์ถ, ๋ณํ๋ฅผ ๊ด๋ฆฌํด์ผ ํ๊ธฐ์ ๋ฒ๋ธ์ ์ผ์ด๋ ์๋นํ ๋ณต์กํ ๋ก์ง๊ณผ ์ค๊ณ๋ฅผ ๊ฐ์ง ์๋น์ค์
๋๋ค. ํ๋ฌ๊ทธ์ธ๋ ์ฌ๋ฌ ํ
์คํธ๋ฅผ ๊ฑฐ์ณ๊ฐ๋ฉฐ ์ฌ์ฉํ๊ณ , ๋ฒ๋ธ์์ ๋์ ํ ๊ตฌํ์ด ์๋๋ ๊ฒ๋ค์ javascrip๋ฅผ ๊ตฌํํด์ ํฌํจ์์ผฐ์ต๋๋ค. ์ด์จ๋ ์ ์ด๋ ํ๋ก ํธ๋ 100% ๋ฒ๋ธ๋ก๋ง ์์
ํ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ ๋ , ํฉ์ ์ผ๋ณธ ํ์ฌ๊ฐ ํฌ์๋ฅผ ์ค๊ฐ์ ๋ฐ๊ฒ ๋์๋๋ฐ ์ด ํฌ์์ฌ์ ์กฐ๊ฑด์ด ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ์์ค๋ฅผ ์ธ๋ถ๊ฐ ์๋ ๋ด๋ถ ์๋ฒ(์ฆ, AWS)์์ ๊ด๋ฆฌํด์ผ ํ๋ค๋ ๊ฒ์ด์์ต๋๋ค. ๋ณด์ ์ด์, ๊ทธ๋ฆฌ๊ณ ์ฌํ ๊ด๋ฆฌ ์ด์๋ผ๋ ์ดํด๋ ํ์ง๋ง ์ด๋ฏธ 3๊ฐ์์ ๊ฑธ์ณ ๋ง๋ ๊ฒ์...
์ถ์๋ ์ผ๋ง ๋จ์ง ์์๊ณ ์ด๊ฑธ ๋ค ๋ค์ ์ฝ๋๋ก ์ฎ๊ธฐ์๋ ๋์ ํ ์ถ์๋ ์ง๋ฅผ ๋ง์ถ ์๋ ์์์ด์. ๋ฒ๋ธ์ ์ฝ๋ ์ถ๋ ฅ์ด ๋์ง์๊ณ ๋ฒ๋ธ์ ์๋ฒ๋ ๋ฌผ๋ก , AWS์ด์ง๋ง ๋ค๋ฅธ ๋ฐฑ์๋ ์๋น์ค์ฒ๋ผ ๋ฆฌ์ ์ ์ค์ ํ ์ ์๋ค๋๊ฒ ์ฌ๊ธฐ์ ์น๋ช
ํ๊ฐ ๋์ด๋ฒ๋ฆฌ๊ณ ๋ง์์ฃ . ๋ฑ ํ์๊ฐ์ ๋๋ฅผ ๊ณ ๋ฏผํ์ต๋๋ค. ์ถ์๊น์ง ๋จ์ ์๊ฐ์ ํ๋ฌ๋ ์ ๋จ์๊ณ ๊ฐ๋ฐ์๋ฅผ ๋์ํด์ ํ๋ค๊ณ ํด๋ ์๊ฐ์ ๋์ ํ ๊ฐ๋ฅํ ์ผ์ ์ด ๋์ค์ง ์์์ต๋๋ค. ๊ทธ๋์ ํ๋ฌํฐํ๋ก์ฐ๋ฅผ ์ฐ๊ธฐ๋ก ๊ฒฐ์ฌํ์ต๋๋ค. ์ด์ ๋ ๋ฑ ํ๋์
๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๋ก ๋ง๋ค๋ฉด ์ฝ๋์ถ๋ ฅ์ด ๊ฐ๋ฅํด์ ํ๋ฌํฐ์์ ์ฝ๊ฐ์ ์์ ํ ๋น๋๋ง ํ๋ฉด ๋ฐ๋ก ์น์๋ฒ๋ก ์ฌ๋ ค ์๋น์ค๋ฅผ ํ ์ ์๋ค๋ ์ ์ด์์ต๋๋ค.
๊ทธ๋๋ง ๋คํ์ธ๊ฑด ๋์์ธ์ ํผ๊ทธ๋ง๋ก ๋ง๋ค์ด์ ธ ์์์ด์. (๋ฒ๋ธ์ ํผ๊ทธ๋ง ์ํฌํธ๊ฐ ์ ๋ง ์ต์
์ ๊ฒฝํ.....!!) ํ๋ฌํฐํ๋ก์ฐ๋ฅผ ๋ง์ ธ๋ดค๊ธฐ์ ๋ง์ ์ด์ง^^ ํผ๊ทธ๋ง๋ ์์ฃผ ์๋ฒฝํ๊ฒ ์ํฌํธ๊ฐ ๋์ด์ ๋์์ธ์ ๊ฑฐ์ ๊ฑด๋๋ฆด ๋ถ๋ถ์ด ์์๊ณ , ๊ทธ์ ๋ฒ๋ธ์ ๋ชจ๋ ์ํฌํ๋ก์ฐ๋ฅผ ํ๋ฌํฐํ๋ก์ฐ์ ์ก์
์ผ๋ก ๋์ฒดํ๋ ์์
์ ์์ํ์ต๋๋ค. ์ ๊ฐ ์๋์ ๋ฒ๋ธ๊ณผ ํ๋ฌํฐํ๋ก์ฐ ๋น๊ต๋ฅผ ๊ฒฝํ์ ๋น์ถ์ด ์จ ๋๋ฆฌ๊ฒ ์ต๋๋ค^^
์ผ์ฃผ์ผ ์ ๋ ๊ฑธ๋ ค ํ๋ฌํฐํ๋ก์ฐ๋ก ์์ฑ์ด ๋์๊ณ ์ฝ๋ ์ถ๋ ฅ ํ ํ๋ฌํฐ์์ ๋ถ๋ฌ์์ ๋น๋ํ๊ธฐ์ํ ์์ ์ ํ์ต๋๋ค. ์ด๊ฑด ์ ๋ง ๋ช ์๊ฐ ์ ๊ฑธ๋ฆฌ๋๊ตฐ์. ๊ทธ ํ ๋น๋๋ฅผ ํ๊ณ ๊ทธ๋๋ก ์น์๋ฒ์ ์ฌ๋ ธ๊ณ ๋ชจ๋ ๊ฒ์ด ์ ์์ผ๋ก ๋์ํ์ต๋๋ค. ๊ฒฐ๊ตญ ๋ชจ๋ ์ฝ๋๊ฐ ์น์๋ฒ์ ์ฌ๋ผ๊ฐ๊ฑฐ์ฃ . Supabase๋ฅผ ์ฐ๋ ์ด์ ๋ AWS๋ง์ผ๋ก ๋ถ์ํด์ ์๋ธ ์๋ฒ๋ก ์ฐ๊ธฐ ์ํด ๋ชจ๋ api๋์์ด ๋ ์๋ฒ๋ก ๋๋์ด์ ๊ฐ๊ฒ ํด ๋์์ต๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๊ฐ Firebase ์๋๋ฉด Supabase์๋ ์ฐฐ๋ก๊ถํฉ์ด๋๊น์.
์ง๊ธ ๋ฒ๋ธ์ ์ด์ฌํ ์์
ํ ํ์ ๋ง ์ ๋จ์์์ต๋๋ค. ๊ฐ์ธ์ ์ผ๋ก๋ ์์ฌ์์ด ๋ง์์. ์ฌ์ค ์๋์ค๋ฝ๊ฒ ์ด๊ฑฐ ๋ฒ๋ธ๋ก ๋ค ๋ง๋ ๊ฑฐ๋ค ์ด๋ฐ ์๋์ ํ๊ณ ์ถ์๋๋ฐ ๋ง์ด์ฃ . PHP๋ ์ผ๋ณธ ๊ฐ๋ฐ์๊ฐ ์์
ํ ํด์ด์๊ณ Node.js๋ ์น์๋ฒ์ ๋ฐฑ์๋ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋๋ฐ ์ผ์ต๋๋ค.
์ด์ ๋ฒ๋ธ๊ณผ ํ๋ฌํฐํ๋ก์ฐ๋ฅผ ์์ ํ ์ ๊ฒฝํ๊ด์ ์์ ๋น๊ตํด ๋ณด๊ฒ ์ต๋๋ค.
์๋ํฐ ๋์์ธ์ ํ๋ฌํฐํ๋ก์ฐ๊ฐ ๋ ์ข์ต๋๋ค. ์ง๊ด์ฑ์ ๋ ๋ค ๋น์ทํ๋ ๋ญ๊ฐ ๋์์ธ์ค๋ฌ์์ ๋ฒ๋ธ์ด ์ข ๋จ์ด์ง๋๋ค. ์ด๊ฑด ์ค์ํ ๋น๊ต์ ์ ์๋๊ณ ์^^
์๊ฐ์ ์ฝ๊ฒ ํํํด์ฃผ๋ ๊ฑด ๋ฒ๋ธ์ด ํ์์์
๋๋ค. ๋ฒ๋ธ์ ์ด๋ค ๋ก์ง์ ๊ตฌํํ ๋ ๊ทธ์ ์๋ํฐ์์ ๊ทธ ํ์๋ ๋์ค๋ operator๋ฅผ ์ ํํ๊ณ ๊ทธ์ ๋ง๋ ์กฐ๊ฑด๋ง ๋ฃ์ด์ฃผ๋ฉด ๋๊ธฐ์ ํ์๋ง ์ ์น๋ค๋ฉด ๋ง์ฐ์ค์กฐ์ฐจ ์ ๋ง์ ธ๋ ๋ ์ ๋๋ก ์ ๋์ด ์์ต๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๋ ์กฐ๊ฑด์ ํ๋๋ฅผ ๋ฃ์ผ๋ ค ํด๋ ํ๋ถ ์ฐฝ์ด ์ด๋ ค์ ๋ง์ฐ์ค์ ํค๋ณด๋๋ฅผ ์ฌ๋ฌ ๋ฒ ์๋ค๊ฐ๋ค ํด์ผํ๊ณ ์ด๋ ์๊ฐ์๋ ๋ด๊ฐ ์ง๊ธ ์ด๋ ์ ๋ depth์ ์๋์ง๋ ํท๊ฐ๋ฆฝ๋๋ค. ๋์์ธ์ ์ข์์ ใ
ใ
ํ์ง๋ง ๋์์ธ์ด ๊ธฐ๋ฅ์ ๊ฐ์ถ์์ด์.
๊ตฌํ๋ ฅ์ ๋์ด ๋น์ทํฉ๋๋ค. ๋ ๋ค ์ฌ๋งํ ์์ํ ๊ฒ๋ค์ ์ด๋ค ์์ผ๋ก๋ ๊ตฌํ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ฒ๋ธ์ด ๊ตฌํ ์ต์
์ด ๋ ์ข์ต๋๋ค. ๋ฒ๋ธ์ ์ด๋ฐ์ ๋ฐ ๋ฐฉ๋ฒ์ ์ธ ์ ์๊ณ ํ์ํ ๋๋ ํ๋ฌ๊ทธ์ธ์ ๊ฐ์ ธ๋ค ์ฐ๋ฉด ๋ฉ๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๋ ์ฝ๋๋ฅผ ๋ฃ์ผ๋ฉด ๋ฉ๋๋ค ใ
ก.ใ
ก ๋
ธ์ฝ๋ ํด์ธ๋ฐ ์ปค์คํ
์ฝ๋๋ฅผ ๋ฃ์ผ๋ผ๊ณ ๋น๋นํ ํ๋ณดํฉ๋๋ค. ๋ค๋ง, ์ต์ ๋ฒ์ ์ ํ๋ฌํฐํ๋ก์ฐ๋ ์ฝ๋ ์์ฑ์ AI๊ฐ ํด์ค๋๋ค. ๊ทธ๋์ ์กฐ๊ธ ์ฌ์ด๋ฉด๋ ์์์ต๋๋ค. API๋ก ๋ถ๋ฌ์จ ํ๋๊ฐ string(๋ฌธ์์ด) ํ์
์ธ๋ฐ ๋ฒ๋ธ์ API ์ปค๋ฅํฐ์์ response์์ ํ์
์ ๋ฐ๊พธ์ด์ฃผ๋ฉด ๋๋๋ฐ ํ๋ฌํฐ ํ๋ก์ฐ๋ ์ด๋ฐ ์ต์
์ด ์์ต๋๋ค. ๊ทธ๋์ ์ปค์คํ
์ฝ๋๋ฅผ ๋ง๋ค์ด์ ํด๊ฒฐํ์ต๋๋ค..
๋ฒ๋ธ์ ์๋ํฐ๋ ์๊ฐ์ด ์ง๋ ์๋ก ์ ์ ๋๋ ค์ง์ฃ . ์๋์ด๋ ์ข ๋๋ฆฝ๋๋ค. ์ฑ์ ์ด ๋๋ ๋๋ฆฌ๊ณ ๋ค๋ฅธ ํญ์ ๋๋ฅผ ๋๋ ์์
๋์ด ๋ง์์ง๋ฉด ๊ณ์ ๋๋ ค์ง๋๋ค. ์ฐ๋ค๊ณ ์๊ฐํ๊ณ ๋ธ๋ผ์ฐ์ ์๋ก๊ณ ์นจ์ ํด ๋ณด์ง๋ง ๊ทธ๋๋ ๊ธฐ๋ค๋ฆผ์ด ๊ณ์๋ฉ๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๋ ์๋ํฐ๊ฐ ์ฝ๊ฐ ๋ฌด์ธ๊ฐ ๋ฒ๋ฒ
๋๋ค๋ ๋๋์ ์ง์ธ ์๋ ์์ง๋ง ๋ฒ๋ธ๋ณด๋ค๋ ๋ซ์ต๋๋ค. ์ ์ด๋ ์๋ํฐ์์ ๊ธฐ๋ค๋ฆผ์ ์์ต๋๋ค.
ํ์ง๋ง ๋ค๋ฅธ ๊ณณ์์ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค. ๋ฒ๋ธ์ ์์
์ค๊ฐ๋ง๋ค ํ๋ฆฌ๋ทฐ๋ฅผ ๋๋ฌ ์์
๊ฒฐ๊ณผ๋ฌผ์ ๋ณผ ์ ์์ต๋๋ค. ์ด ๊ณผ์ ์ด ๋ช ์ด ์ ๋๋ฉด ๋ฉ๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๋ ์์
๊ฒฐ๊ณผ๋ฌผ ํ๋ฆฌ๋ทฐ๊ฐ ์ธ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ํ๋ฆฌ๋ทฐ๋ชจ๋, ํ
์คํธ๋ชจ๋, ๋ฐ๋ชจ๋. ํ๋ฆฌ๋ทฐ๋ชจ๋๋ ๋ง ๊ทธ๋๋ก ํ๋ฆฌ๋ทฐ์ธ๋ฐ ๊ทธ๋ฅ ๋์์ธ๋ง ๋ณด๋ ๊ณณ์
๋๋ค. ์ก์
์ด ์ ๋จน์ต๋๋ค. ใ
ก.ใ
ก ํ๋ฆฌ๋ทฐ์ ๋ฐ๋ชจ๋๋ ์ก์
์ด ๋ค ๊ฐ๋ฅํ ๋ชจ๋์ธ๋ฐ ์ด๊ฒ ํ๋ฒ ์ฌ๋ ๋ฐ 1~2๋ถ์ด ๊ฑธ๋ฆฝ๋๋ค. ์ฝ๋๋ฅผ ๋น๋ํ๊ณ ๋น๋ํ ๊ฑธ ๋ณด์ฌ์ฃผ๋๋ผ ๊ทธ๋ ์ต๋๋ค. ๋ฌธ์ ๋ ํ
์คํธ ๋ชจ๋๋ 30๋ถ์ด ์ ํ ์๊ฐ์
๋๋ค. 30๋ถ์ด ์ง๋๋ฉด ๋ 1~2๋ถ์ ๊ธฐ๋ค๋ ค ๋ค์ ์ด์ด์ผ ํฉ๋๋ค. ์์
๊ฒฐ๊ณผ๋ฌผ์ ๋ณด๋ ๋ฐ ์ธ๋ด๊ฐ ํ์ํฉ๋๋ค. ๋ง์น ์๋ฒ์ ์ฌ๋ ค ๋ณด๋ ๋๋์
๋๋ค. ๊ฒ๋ค๊ฐ ํ
์คํธ๋ชจ๋๋ ๋์์ธ ๊ฒฐ๊ณผ๊ฐ ์ค์ ์ ์ข ๋ค๋ฆ
๋๋ค ใ
ก.ใ
ก ์๊ฐ์ด๋ผ๋ ๊ฐ, ์์น๋ผ๋ ๊ฐ. ๋ฐ๋ชจ๋๋ ๋ ์ด์์์ต๋๋ค. ์ด๊ฒ ์ ์ผ ํ๋ค์์ต๋๋ค.
>>>> ์ ๊ฐ ์ด ๊ธ์ ์ฌ๋ฆฌ๊ณ ๋ถ๊ณผ ๋ช ์๊ฐ๋ง์ ํ๋ฌํฐํ๋ก์ฐ์์ ์ ์
๋ฐ์ดํธ ๊ณต์ง๊ฐ ์๋๋ฐ ๋ก์ปฌ๋ฐ๋ชจ๋๋ฅผ ์ถ์ํ๋ค์. ํ๋ฌํฐํ๋ก์ฐ ์ฑ์ ๋ค์ด๋ฐ๊ณ flutter SDK๋ฅผ ์ฐ๋ ๋ฐฉ์์
๋๋ค. ๋ก๋ฉ ์๊ฐ, ์๊ฐ์ ํ์ด ์์ด์ก์ต๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๊ฐ ๊ณต๊ฒฉ์ ์ผ๋ก ์
๋ฐ์ดํธํ๋ค๋ ์๋ฌธ์ด ์ฌ์ค์ธ๊ฐ๋ด
๋๋ค.
ํ๋ฌํฐํ๋ก์ฐ๋ ๋ชจ๋ฐ์ผ ์ง์ ๊ธฐ๋ฅ์ด ์์ฃผ ๊ฐ๋ ฅํฉ๋๋ค. ๋ฒ๋ธ์ ์ด๊ฒ์ด ํ๊ณ์
๋๋ค. ๋ฒ๋ธ์์๋ ์๋ก ๋ค์ดํฐ๋ธ ๋ชจ๋ฐ์ผ ์ง์์ ํ๊ฒ ๋ค๊ณ ๋ฐํํ๊ณ ์ค๋น์ค์ด๋ผ๊ณ ํ์ง๋ง ๊ธฐ๋ค๋ ค๋ด์ผํฉ๋๋ค. ํ๋ฌํฐํ๋ก์ฐ์๋ ๋ชจ๋ฐ์ผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ ๋๋ถ๋ถ์ ๊ธฐ๋ฅ์ด ํ์ฌ๋์ด ์์ต๋๋ค. ๊ทธ๋ ๋ค๊ณ ํ๋ฌํฐํ๋ก์ฐ๊ฐ ๋ชจ๋ฐ์ผ๋ง ๋๋๊ฒ์ ์๋๋๋ค. ์ค๋ฆฌ์ง๋ ํ๋ฌํฐ์ฒ๋ผ ์น, ์ฑ์ด ๋ชจ๋ ๊ฐ๋ฅํ ํฌ๋ก์คํ๋ซํผ์
๋๋ค. ๋ฐ์ํ๋ ์ฝ๊ฒ ๋ณด๊ณ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๋ชจ๋ฐ์ผ ๋ค์ดํฐ๋ธ ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋์ ๋ชจ๋ฐ์ผ ๋น๋๊ฐ ์์ฃผ ์ฝ์ต๋๋ค. ๋ฒ๋ธ์ ๋ํ์ด๋ผ๋ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ์ง๋ง ํ๋ฌํฐํ๋ก์ฐ๋ ๋ฐ๋ก ์ฑ ์ถ์๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ์น๋ทฐ ๋ฐฉ์์ ๋น๋๊ฐ ์๋๊ณ , ์ค์ ๋ก ํ๋ฌํฐ์ dart์ฝ๋๋ก ๋น๋ํ๋ ๊ฒ์ด๊ธฐ์ ๋ค์ดํฐ๋ธ๋ก ์ถ์๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
๋ฒ๋ธ์ ์๊ธ์ ์ db, ์คํ ๋ฆฌ์ง, ๋ฐฑ์๋ ์ค์ผ์ค, API ๋ฑ์ด ๋ชจ๋ ํฌํจ๋์ด ์์ต๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๋ ๋ฐฑ์๋, db, ์คํ ๋ฆฌ์ง๋ฅผ ๋ณ๋๋ก ์ ๊ณตํ์ง ์์ต๋๋ค. Firebase๋ Supabase์๋ ๋ฐ๋ก ์ฐ๋์ด ๋๊ณ ๋ด๋ถ์์ CRUD๊ฐ ์์ฃผ ์ฝ์ต๋๋ค. API๋ ๋น์ฐํ ์ง์ํฉ๋๋ค. ํ์ง๋ง ๋ณ๋์ ๋ฐฑ์๋๋ฅผ ์จ์ผํด์ ์๊ธ์ด ์ด์ค์ผ๋ก ๋๊ฐ๋๋ค. ์ด๋ฏธ ์๋ฒ๋ฅผ ์ฐ๊ณ ์๋๊ฒ ์๋ค๋ฉด์ผ ๋ฌธ์ ๊ฐ ์๊ฒ ์ง๋ง ๋น์ฉ๊ณ์ฐ์ ์ ํ์
์ผ ํฉ๋๋ค. ๋ํ, ์ค์ผ์ค๋ฌ๋ recurring ๊ฐ์ด ๋ฐฑ์๋์์ ์ํํด์ผ ํ ์์
์ ํ๋ฌํฐํ๋ก์ฐ๋ ์ง์ํ์ง ์์ต๋๋ค. ์ด๊ฑด ๋ณ๋์ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ด์ฉํด์ ๊ตฌ์ถํด์ผ ํฉ๋๋ค.
ํ์ด์ง ๋ก๋ฉ์๋๋ ๋น์ฐ ํ๋ฌํฐํ๋ก์ฐ๊ฐ ํจ์ฌ ๋น ๋ฆ
๋๋ค. ๋ณ๋์ ์น์๋ฒ๋ฅผ ์ฐ์ง ์๋ ์ด์ ํ๋ฌํฐํ๋ก์ฐ๋ ๋๋ฉ์ธ์ ์ฐ๊ฒฐํ์ฌ ์ธ ์ ์์ต๋๋ค. ๋๊ฐ์ ํ์ด์ง๋ฅผ ๋ง๋ค์ด ๋ก๋ฉ์ ํด ๋ณด๋ฉด ์ด๊ธฐ ๋ก๋ฉ์ด๋ ์น, ์ฑ์ ๋ฐ์์๋๋ ํ๋ฌํฐํ๋ก์ฐ๊ฐ ๋น ๋ฆ
๋๋ค. ๋ฒ๋ธ๋ก ๋ง๋ ์น์ ๊ฐ๋ฐ์๋๊ตฌ๋ก ์ด์ด๋ณด๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฅ์ฐฉ๋ ๋ฒ๋ธ์ ์ฝ๋๋ค์ด ๋ง์ต๋๋ค. ์ด๋ฐ ๊ฒ๋ค์ด ์๋๋ฅผ ์ ํ์ํค๋ ์์ธ์ด ๋๊ธฐ๋ ํฉ๋๋ค. ์ด๊ฑด ๋ฒ๋ธ์ธก์์๋ ์ธ์ ํ ์ฌ์ค์
๋๋ค. ๊ทธ๋์ ์ต๊ทผ์ js ์ฝ๋๋ฅผ ์ต์ ํํ์ฌ ์๋๋ฅผ ๊ฐ์ ํ๋ค๋ ๊ณต์ง๋ ์์์ต๋๋ค. ํ๋ฌํฐํ๋ก์ฐ๋ ๋น์ทํ ๋ฐฉ์์ด์ง๋ง ์ฌ๊ธฐ๋ ์์ ์ฝ๋ ์์ฒด๋ฅผ ๋น๋ํ์ฌ ํผ๋ธ๋ฆฌ์ฑ์ ํ๊ธฐ์ ์กฐ๊ธ ๋ ๋ค์ดํฐ๋ธํ๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค.
์ง๊ธ๊น์ง ์ ๊ฒฝํ์ ๋น์ถ์ด ์ผ์ต๋๋ค. ์ด๋ ์ชฝ์ ๋ ์นํธํ๋ ๊ฑด ์๋๋ ์คํด ๋ง์๊ธฐ ๋ฐ๋๋๋ค^^ ๊ฒฐ๋ก ์, ๊ฒฐ๊ตญ ๋ด๊ฐ ์ด๋ค ์๋น์ค๋ฅผ ์ด๋ ๋จ๊ณ์์ ์ด๋ป๊ฒ ํ ๊ฒ์ด๋์ ๋ฐ๋ผ ๊ฒฐ์ ์ ํ๋ฉด ์ข๊ฒ ์ต๋๋ค. ์ด ๊ฒฐ์ ์๋ ์๊ธ๋ ฅ, ์๋น์ค๋ฅผ ์ด์ฉํ๋ ๋์ ์์, ์๋น์ค์ ํํ์ ๋ฐ๋ผ ๋ค ๋ค๋ฅด๊ธฐ์ ์ด๊ฒ ๋ ์ข๋ค๋ผ๋ ๊ฑด ์ด๋ ต์ต๋๋ค. ์ ํฌ๋ ๋ ๊ฐ์ง๋ฅผ ๊ฒฝ์ฐ์ ๋ง์ถ์ด์ ๋ค ์ฐ๊ณ ์์ต๋๋ค. ์ ํฌ๋ ๊ตฌ๋
์๋น์ค์ด์ง๋ง B2B์ด๋ค๋ณด๋ ๊ตฌ์ถํ์ ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ด ์ด๋ฐ ๊ฒฝ์ฐ๋ ์ฝ๋์ถ๋ ฅ์ด ๊ฐ๋ฅํ ํ๋ฌํฐํ๋ก์ฐ๋ก ๊ตฌ์ถํ๊ณ ์, ๊ตฌ๋
ํ์ ๋ฒ๋ธ์์ ์๋น์คํ๊ณ ์์ต๋๋ค.
์๊ฐ๋ ๋ ํ๋ฒ์ฉ ์จ ๋ณด์๊ณ ๊ฒฝํํด ๋ณด์๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ๋ ๋ค ํ์ต๊ณก์ ์ ๊ฝค ์์ต๋๋ค^^ |