-
Notifications
You must be signed in to change notification settings - Fork 0
๐ฌ 3์ฃผ์ฐจ ์คํฌ๋ผ
KimYujeong edited this page Dec 21, 2023
·
1 revision
์ด์ ํ ์ผ
- BE: nginx๋ฅผ ์ด์ฉํ ๋ฐฐํฌ ์๋ํ
- 3์ฃผ์ฐจ ๋ง์ผ์คํค ์์ฑ
์ค๋ ํ ์ผ
- FE:
- ์ ์ง: ์นด๋ ๋ฆฌ์คํธ ๋๋๊น ๋ฐ ์คํฌ๋กค ๊ตฌํ & ํผ์น๊ณ ์ ํ๋ ์ ๋๋ฉ์ด์ ์ถ๊ฐ
- ๋ฏผํ: ๊ณต์ ํ๊ธฐ ํ๋ฉด ๋ง๋ฌด๋ฆฌ
- ์ง์: ์ธ๊ณต์ง๋ฅ ํํ ๋ณด์ & told ๋์ฐ๊ธฐ
- BE
- docker๋ฅผ ์ด์ฉํ ๋ฐฐํฌ ์๋ํ ๋ฐ ๋ฌธ์ํ
- ์๋น์ค ๋จ์ ํ ์คํธ ์ฝ๋ ์์ฑ
์ด์ ํ ์ผ
-
FE
- ์ ์ง: ์นด๋ ๋ฆฌ์คํธ ๋๋๊น ๋ฐ ์คํฌ๋กค ๊ตฌํ & ํผ์น๊ณ ์ ํ๋ ์ ๋๋ฉ์ด์ ์ถ๊ฐ
- ๋ฏผํ: ๊ณต์ ํ๊ธฐ ํ๋ฉด ๋ง๋ฌด๋ฆฌ
- ์ง์: ์ธ๊ณต์ง๋ฅ ํํ ๋ณด์ & ๋๋ํ๊ฒ ์คํฌ๋ฆฝํธ ์์ ํ๊ธฐ
-
BE : docker ๋ฐฐํฌ, ์ผ๋ถ ์๋น์ค ์ ๋ ํ ์คํธ ์์ฑ
์ค๋ ํ ์ผ
- ์ ์ง : ์นด๋ ๊ด๋ จ ์ธํฐ๋ ํฐ๋ธ ์๋ฃ
- ๋ฏผํ : ์ ๋ ํธ๋ฐ์ค ์ปดํฌ๋ํธ ์์ฑ, WebRTC ์บ ๊ธฐ๋ฅ ๊ตฌํ
- ์ ์ , ์ง์ : ์น์์ผ ํต์ & ์๋น์ค ์ฐ๊ฒฐ
์ด์ ํ ์ผ
- ์ ์ /์ง์: ์น์์ผ ํต์ & ์๋น์ค ์ผ๋ถ ์ฐ๊ฒฐ
- ์ ์ง: ์นด๋ ํ์ ํจ๊ณผ ๋ฐ ์ปค์คํ ์ปค์ ๊ตฌํ
- ๋ฏผํ: ์ ๋ ํธ๋ฐ์ค ์ปดํฌ๋ํธ ์์ฑ, WebRTC ์บ ๊ธฐ๋ฅ ๊ตฌํ
์ค๋ ํ ์ผ
- ... ๋ฐ์ด์ง ์ปดํฌ๋ํธ๋ก ๊ต์ฒด
- ๋งฅ๋ถ/์๋์ฐ ๋ฌ๋ผ์ง๋ UI ํ์ธ
- ๋คํฌ๋ชจ๋/๋ผ์ดํธ๋ชจ๋ ๋ฌ๋ผ์ง๋ UI ํ์ธ
- TODO ์ฒ๋ฆฌํ๊ณ ๋ฒ๊ทธ ์ก๊ธฐ
- FE ๋ฐฐํฌ
- ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง์ ๋ชจ๋ ์นด๋ ์ ๋ก๋
- ๋ฉํ ๋ง ์ง๋ฌธ ๋ฑ ์ฌ์ ์ค๋น
- ๊ธ์์ผ ๋ฐํ ์๋ฃ ์ค๋น
๐ฎ ํ๋ก๋ฐํฌํฐ
๐ป ํ๋ก์ ํธ
- ์ผ ๋๋ ๋ฌด์ค๋จ ๋ฐฐํฌ ํ ์ ์์ด ๐ซต
- SWAGํ๊ฒ Swagger ์ฌ์ฉํ๋ ๋ฒ ๐ค (Feat. Swagger ๋ฐ์ฝ๋ ์ดํฐ๋ฅผ ์ํ ํจํค์ง ๋ง๋ค๊ธฐ)
- ์ธํฐ๋ํฐ๋ธ ์น: ์นด๋ ์ ๋๋ฉ์ด์
- ๐ป Context API, Provider ์ง์ฅ ๊ทธ๋ฆฌ๊ณ ๊ท์ฌ์ด ๊ณฐ๋์ด ๐ป
- ๐ ๋ณต์กํจ์ ๋จ์ํ๊ฒ, ๋ ๋์ ๊ฒฝํ์ผ๋ก ๐
- UX๋ฅผ ์ํด AI ์ฑํ ๋ฐ์ ์๋๋ฅผ 84.87%๊น์ง ๊ฐ์ ํ ๋ฐฉ๋ฒ ๐
- ์์ผ ์์ด๊ณ ๐ (Feat. socket.io๋ ํ์ฑ์ ํด)
- ๐ ์ ์ ํ์ผ public vs src/assets
- ๐ ์นด์นด์คํก ๊ณต์
- ๐ ์ธํฐ๋ํฐ๋ธ ์น ๊ตฌํ
- ๐ ๋ฐ์ํ ์น - ๋จ์๋ฅผ ์ ์ ํ๊ฒ ์ฌ์ฉํ๊ธฐ
- ๐ชฒ vite์์ tailwindcss ์ ์ฉ ์ด์
- ๐ชฒ tailwind์ ์ฅ๋จ์
- ๐ NCP ์ธํ๋ผ ๊ตฌ์ถํ๊ธฐ
- ๐ GitHub Actions๋ก CI/CD ์๋ํํ๊ธฐ
- ๐ SSL ์ธ์ฆ์ ๋ฐ๊ธ๋ฐ๊ธฐ
- ๐ ๋ธ๋ฃจ/๊ทธ๋ฆฐ ๋ฌด์ค๋จ ๋ฐฐํฌ ๊ตฌํํ๊ธฐ
- ๐ graceful shutdown์ผ๋ก ์ฌ์ฉ์ ๊ฒฝํ ์ ํ ๋ฐฉ์งํ๊ธฐ
- ๐ winston๊ณผ sentry๋ก ์๋ฒ๊ฐ ํฐ์ง๋ ์ด์ ๋ถ์ํ๊ธฐ (+ slack webhook)
- ๐ ์นด์นด์ค ๋ก๊ทธ์ธ ๋์ ํ๊ธฐ
- ๐ health check๋ก ์๋ฒ ์ํ ํ์ธํ๊ธฐ
- ๐ Jest์ Supertest๋ก ์ฝ๋ ๋์ ํ ์คํธํ๊ธฐ
- ๐ ๋์ปค ์บ์ฑ์ผ๋ก ๋น๋์๊ฐ 67% ๊ฐ์ ํ๊ธฐ
- ๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ต์ ํํ๊ธฐ
- ๐ชฒ 521 Web server is down
- ๐ชฒ ๋์ปค ์ปจํ ์ด๋์์ ํธ์คํธ MySQL์ ์ ๊ทผ ๋ชปํ๋ ์ด์