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



๐ ๏ธ ๊ธฐ์ ์คํ
| ๊ตฌ๋ถ | ๊ธฐ์ |
|---|---|
| Frontend | Flutter |
| Backend | Rust (Actix-web) |
| Dashboard | Rust (Yew) |
| DB | PostgreSQL |
| Cache | Redis |
| Deploy | fly.io |
๐ ์ฌ์ฉ Flow
- ํ์๊ฐ ์ฒ๋ฐฉ์ ์ ๋ฐ๋๋ค.
- ์ฌ์ง์ ์ฐ์ด ์ํ๋ ์ฝ๊ตญ์ ์ ์กํ๋ค. (ํ์ฌ๋ ๋ด์ฝ๊ตญ๋ง ๋ฑ๋ก ๋์ด์๋ค.)
- ์ฝ๊ตญ์์ ์ฝ์ ์กฐ์ ํ๊ณ ๋ชจ๋ ์กฐ์ ๊ฐ ์๋ฃ๋๋ฉด ํ์์๊ฒ ํธ์ฌ์๋์ ๋ณด๋ธ๋ค.
- ํ์๊ฐ ์ฝ์ ์๋ นํ๋ค.
โจ ํต์ฌ ๊ฐ์น
- โฑ๏ธ ์๊ธฐ๊ฐ ์ํ๋ ์๊ฐ์ ๊ธฐ๋ค๋ฆผ ์์ด ์ฝ์ ์๋ นํ ์ ์๋ค.
- ๐ ์ฝ์ ์ฐพ์ผ๋ฌ ์ฌ๋ฌ ์ฝ๊ตญ์ ์ ํ ๋๋ ์ฐพ์ ๋ค๋ ํ์๊ฐ ์๋ค.
๐ ๋ฐ์ ๋ฐฉํฅ
- ๋๋ค ์ฝ๊ตญ๊ณผ ํ์๋ฅผ ์ด์ด์ฃผ๋ onDemand ํ๋ซํผ์ด ๋๊ณ ์ ํ๋ค.
- ์ฒ๋ฐฉ์ ๋ฐฐ๋ฌ ๋๋ ์ผ๋ฐ์์ฝํ ๋ฐฐ๋ฌ ์์ฅ์ ์ ์ด ํ๋ก์ ํธ
โฆ์์ฑ์ค