๋ฏธ๋ฆฌ๋ด ์ฝ
ํ๋ก์ ํธ ์ค๋ช (PRD)
์ด ํ๋ก์ ํธ๋ ํ์๊ฐ ์ฒ๋ฐฉ์ ์ฌ์ง์ ์ฐ์ด ์ฑ์ ๋ก๋ํ๊ณ ์ฝ๊ตญ์ ์ ํํ๋ฉด ์ฒ๋ฐฉ์ ๋ง ๋ฏธ๋ฆฌ ๋ณด๋ด ์ฝ์ ๋จผ์ ์ง๊ณ ํ์๊ฐ ์๊ฐ ๋ ๋ ์ฐพ์๊ฐ๋ ์์คํ ์ ๊ฐํธํ๊ฒ ํด์ฃผ๋ ๋ชจ๋ฐ์ผ ์ฑ์ ๋๋ค.



๊ธฐ์ ์คํ
- Fontend : Flutter
- Backend : Rust(Actix-web)
- Dashboard : Rust(Yew)
- DB : Postgresql
- Redis
- deploy : fly.io
์ฌ์ฉ Flow
- ํ์๊ฐ ์ฒ๋ฐฉ์ ์ ๋ฐ๋๋ค.
- ์ฌ์ง์ ์ฐ์ด ์ํ๋ ์ฝ๊ตญ์ ์ ์กํ๋ค.(ํ์ฌ๋ ๋ด์ฝ๊ตญ๋ง ๋ฑ๋ก ๋์ด์๋ค.)
- ์ฝ๊ตญ์์ ์ฝ์ ์กฐ์ ํ๊ณ ๋ชจ๋ ์กฐ์ ๊ฐ ์๋ฃ๋๋ฉด ํ์์๊ฒ ํธ์ฌ์๋์ ๋ณด๋ธ๋ค.
- ํ์๊ฐ ์ฝ์ ์๋ นํ๋ค.
์ ๋ฌ ํ๊ณ ์ ํ๋ ํต์ฌ ๊ฐ์น.
- ์๊ธฐ๊ฐ ์ํ๋ ์๊ฐ์ ๊ธฐ๋ค๋ฆผ ์์ด ์ฝ์ ์๋ นํ ์ ์๋ค.
- ์ฝ์ ์ฐพ์ผ๋ฌ ์ฌ๋ฌ ์ฝ๊ตญ์ ์ ํ ๋๋ ์ฐพ์ ๋ค๋ ํ์๊ฐ ์๋ค.
๋ฐ์ ๋ฐฉํฅ
- ๋๋ค ์ฝ๊ตญ๊ณผ ํ์๋ฅผ ์ด์ด์ฃผ๋ onDemand ํ๋ซํผ์ด ๋๊ณ ์ ํ๋ค.
- ์ฒ๋ฐฉ์ ๋ฐฐ๋ฌ ๋๋ ์ผ๋ฐ์์ฝํ ๋ฐฐ๋ฌ ์์ฅ์ ์ ์ด ํ๋ก์ ํธ
โฆ์์ฑ์ค