๐ Asnity - ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ ์ค์๊ฐ ์ฑํ
์น ์ ํ๋ฆฌ์ผ์ด์
Asnity Wiki์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค! Wiki์ ๋ชจ๋ ๋ฌธ์๋ Notion์์๋ ๋ณผ ์ ์์ต๋๋ค.
์ค๊ณ, ๋ช
์ธ ๋ฑ ๊ฐ๋ฐ ๊ด๋ จ ๋ฌธ์๋ฅผ ๊ธฐ๋กํฉ๋๋ค. ์์ธํ ์ฌํญ์ ์ฌ์ด๋๋ฐ์์ ํ์ธํ์ธ์.
| ๋ชจ๋ ๊ฒ์๋ ๋ค ์ด์ ๊ฐ ์์ด์ผ์ง Serise |
์์ฑ์ |
| DB |
๊ถ๋์ |
| Docker |
๊ถ๋์ |
| NGINX |
๊ถ๋์ |
| NestJS |
๋ฐฑ์๋ง |
| Socket.IO |
๋ฐฑ์๋ง |
| React Query |
์ด์ค์ |
| Tailwind CSS |
์ด์ค์ |
| Mock Service Worker |
์ก๋ฏผ์ข
|
| Zustand |
์ก๋ฏผ์ข
|
FE, ๋ฌด์์ ๊ณ ๋ฏผํ๋๊ฐ?
๋๋ฐ์ด์ฑ์ ์ ์ฉํ ๊ฒ์ ๊ธฐ๋ฅ ๋ง๋ค๊ธฐ
Intersection Observer API์ callback ref๋ฅผ ์ฌ์ฉํ ๋ฌดํ ์คํฌ๋กค ๋ง๋ค๊ธฐ
์ฌ๋ฌ ์ข
๋ฅ์ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๋น๊ตํ๊ธฐ
Silent Refresh, ์๋ก๊ณ ์นจ์ ๋ก๊ทธ์ธ ์ ์งํ๊ธฐ
๋ชจ๋ฌ์ ๊ด๋ฆฌํ๋ ์ํ๋ฅผ ์ต์ํํ๊ธฐ
์ฑํ
Send, Receive์ ์คํฌ๋กค๋ฐ ์์น ์กฐ์ ํด์ฃผ๊ธฐ
Emit Callback(Acknowledgements)์ ํตํ ์ฑํ
์ ์ก ์ํ ๊ด๋ฆฌ
์ ์ฝ์ ์ฑํ
์ ์ํ ์ฑ๋ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ ์ธ์ ํด์ผํ ๊น?
Socket ๋ช
์ธ ๋ณ๊ฒฝ์ ์ ์ฐํ๊ฒ ๋์ํ๋ ค๋ฉด?
ํ์ฌ ํด๋ผ์ด์ธํธ์ ์ฑํ
์ํ ์ ์ฅ ๋ฐฉ์์ ๋ฌธ์ ์ ๊ณผ ๊ฐ์ ํ ๋ฐฉ๋ฒ
BE, ๋ฌด์์ ๊ณ ๋ฏผํ๋๊ฐ?
DB๋ฅผ 2๊ฐ ์ฌ์ฉํ๋ ๊ฒ์ ์ด๋จ๊น?
๋ฐฑ์๋ ์๋ฌ์ฒ๋ฆฌ ์ด๋๊น์ง?
์ ์ฝ์ ๋ฉ์ธ์ง
Backend ๊ฐ๋ฐ ์ค ๋ถํธํจ ๊ฐ์ง
์ค์๊ฐ ์ํต์ ์ํ Socket ์ด๋ป๊ฒ ์ค๊ณํ ๊ฒ์ธ๊ฐ
jwt ์ด๋์ ์ ์ฅ
Array includes ์ด๋๋ก ๊ด์ฐฎ์๊ฐ
DTO ์ฒ๋ฆฌ ์ด๋ป๊ฒ ํด์ผํ ๊น?
Backend ์ฑ๋ฅ ํฅ์์ ์ํ ์๋๋ค
Unit Test? Integration Test!
Socket Multi Namespace Connect ์ณ์๊ฐ?
๋ฐฑ๋ก๊ทธ, ์คํ๋ฆฐํธ ๊ณํ์ ๊ธฐ๋กํฉ๋๋ค. ์์ธํ ์ฌํญ์ ์ฌ์ด๋๋ฐ์์ ํ์ธํ์ธ์.
์คํฌ๋ผ, ํ์๋ก ๋ฑ์ ๊ธฐ๋กํฉ๋๋ค. ์์ธํ ์ฌํญ์ ์ฌ์ด๋๋ฐ์์ ํ์ธํ์ธ์.
๋ฐํ ์๋ฃ์ ์์์ ๊ธฐ๋กํฉ๋๋ค. ์์ธํ ์ฌํญ์ ์ฌ์ด๋๋ฐ์์ ํ์ธํ์ธ์.
Team Asmi ๋ด๋ถ ๊ท์น, ์ปจ๋ฒค์
๋ฑ์ ๊ธฐ๋กํฉ๋๋ค. ์์ธํ ์ฌํญ์ ์ฌ์ด๋๋ฐ์์ ํ์ธํ์ธ์.