-
Notifications
You must be signed in to change notification settings - Fork 0
๐ฌ 4์ฃผ์ฐจ ์คํฌ๋ผ
KimYujeong edited this page Dec 21, 2023
·
1 revision
ํด์ผํ ์ผ
-
FE
- ๋ฐ์ํ ์น ์์
- ์ค์๊ฐ ์ฑํ ํ
- WebRTC ๋ฒ๊ทธ ์์
-
BE
- ๋ฌด์ค๋จ ๋ฐฐํฌ ์คํฌ๋ฆฝํธ ์์ฑ
ํด์ผํ ์ผ
-
FE
- ๋ํ ์ฐ๊ฒฐ, ํ ์คํธ
- ๋ฐ์ํ ๋ง๋ฌด๋ฆฌ
- ์๊ทธ๋ ์๋ฒ ํจ์ค์๋ ์ ์ฅ
- FE ๋จธ์งํ ์คํ ์๋๋ ๋ฒ๊ทธ ์์
-
BE
- ๋ก๊ฑฐ ์ ์ฉํด๋ณด๊ธฐ
- ์๊ทธ๋ ์๋ฒ ์๋ฃ๋๋ฉด ๋ฐฐํฌ ์คํฌ๋ฆฝํธ ํ์ธ
- ์ด๋ฏธ์ง CORS ์๋ฌ ํด๊ฒฐ
์ด์ ํ ์ผ
- FE
- ์ฑํ ๊ธฐ๋ฅ
- ๋น๋ฐ๋ฒํธ ๊ธฐ๋ฅ
- BE
- ๋ก๊ฑฐ ์ ์ฉ ์๋ฃ (์ถํ ๋์ปค ๋ณผ๋ฅจ ์ฐ๊ฒฐ ํ์)
- ์๊ทธ๋ ์๋ฒ ๋ผ์ฐํ ์ ์ํ nginx ์ค์ ์์ (์ถํ ํ ์คํธ ํ์)
ํด์ผํ ์ผ
- ๊ณตํต
- ๋ฉํ ๋ง ์ง๋ฌธ ์ค๋น
- ๋ฐํ ์๋ฃ ์ค๋น
- FE
- ์ค์๊ฐ ์ฑํ ํํธ ํ์์ ์ธ ๋ถ๋ถ ์์ ํ๊ณ ๋ฐฐํฌํ๊ธฐ
- BE
- ์๊ทธ๋ ์๋ฒ express + js -> nest + ts๋ก ๋ฆฌํฉํ ๋ง
- ์๊ทธ๋ ์๋ฒ ๋ฐฐํฌ ํ ์คํธ
๐ฎ ํ๋ก๋ฐํฌํฐ
๐ป ํ๋ก์ ํธ
- ์ผ ๋๋ ๋ฌด์ค๋จ ๋ฐฐํฌ ํ ์ ์์ด ๐ซต
- 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์ ์ ๊ทผ ๋ชปํ๋ ์ด์