Node.js ์ํ๊ณ ์ค์ฌ์ ๋ฐฑ์๋๋ฅผ ์ง๋งํ๋ ๊ฐ๋ฐ์์
๋๋ค.
MSA ๊ธฐ๋ฐ ๋ถ์ฐ ํ๊ฒฝ๊ณผ ์ธํ๋ผ ์ค๊ณ์ ๊ด์ฌ์ด ๋ง๊ณ , ์๋ง์ '์ ๋ต์ด ์๋ ๋ฌธ์ ' ์์์ ๋ '์ ๋ต์ ๊ฐ์ฅ ๊ฐ๊น์์ง ์ ์๋ ๊ธธ'์ ์ซ์ต๋๋ค.
- ๐ ์ฐฝ์ ์ ๋ชฉํ๋ก ํ 3์ธ ํ ํ๋ก์ ํธ Align ์์ ๋ฐฑ์๋ ์ค๊ณ ~ ์ธํ๋ผ ๊ตฌ์ถ ์ ๋ฐ๊ณผ ํด๋ผ์ด์ธํธ API ์ฐ๋ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ๋ด๋นํ์ต๋๋ค.
- โ๏ธ ๋ฐฑ์๋ ์ค๊ณ ๊ณผ์ ๊ณผ ํธ๋ ์ด๋์คํ, ๊ฒฝํ๋ค์ Align Tech ๊ธฐ์ ๋ธ๋ก๊ทธ ์ ๊ธฐ๋กํฉ๋๋ค.
- ๐ซ
๐งญ Align โ ์ฌํํ๊ฒ โ ๊ฒ์คํธํ์ฐ์ค ์์ฝยท์ปค๋ฎค๋ํฐยท์ฌํ ๋ํ ๋งค์นญ ํ๋ซํผ (3์ธ ํ ํ์ )
์ญํ ๋ณ 4๊ฐ ์๋ฒ(REST ยท ์ค์๊ฐ ยท ์ ๋ก๋ ยท ์์ปค) ๋ก ๋ถ๋ฆฌํ๊ณ , ๋ฌด์ํ ์ค๊ณ ยท ๊ฒฐ์ /์์ฝ ์ ํฉ์ฑ ยท ์ค์๊ฐ ํผ๋ ๋ญํน ยท ๊ด์ธก์ฑ์ ์ฒ์๋ถํฐ ๋๊น์ง ์ค๊ณ. โ ์ํคํ ์ฒ ํ๊ณ ยท ์๋น์ค
์ด ์ค ์ฐ๊ธฐ ๊ฒฝ๋ก ์ฑ๋ฅ ยท ์ค์๊ฐ ๋ญํน ยท ๋์์ฑ ์ ํฉ์ฑ์ ์๋ ์ธ ์คํ์ผ๋ก ๋ฐ๋ก ๋ผ์ด๋ด ๊ฒ์ฆยท๋ฐ์ ์ํค๊ณ ์์ต๋๋ค.
โ โก write-path-bench โ ๋๊ธฐ vs BullMQ ๋น๋๊ธฐ ์ฐ๊ธฐ ๊ฒฝ๋ก ๋ฒค์น๋งํฌ ๋์ผ ๋ถํ(k6 ยท Docker)์์ ์ฒ๋ฆฌ๋ 4.03รโ ยท p99 โ64% ์ค์ธก. ๊ฒฐ๊ณผยทํ๋ค์คยท์๋ณธ ์ธก์ ์น๊น์ง ์ฌํ.
โ ๐ฅ feed-ranking-lab โ ์ค์๊ฐ ํผ๋ ๋ญํน ์์คํ ์ NestJSยทTSยทTypeORM์ผ๋ก ์ฌ๊ตฌ์ฑํ ํ์ตยท๊ธฐ์ฌํ ํ๋ก์ ํธ.
โ ๐ concurrency-correctness-lab โ ์๋ฒ ๋์์ฑ ์ ํฉ์ฑ ์คํ์ค ๋ ์ด์ค ์ปจ๋์ ๋ฐฉ์ด 4์ข (atomic ยท ๋น๊ด์ ยท ๋๊ด์ ๋ฝ) ๋น๊ต ยท ๋ถ์ฐ ๋ฝ ๋ฉฑ๋ฑ์ฑ ยท fencing token.
๐ฎ AlgoWiki โ ๊ฒ์ํํ ์๊ณ ๋ฆฌ์ฆ ์จ๋ผ์ธ ์ ์ง (ํ๊ต ์กธ์ ์ํ)
hustoj ๊ธฐ๋ฐ OJ์ ํ์คํธยท์ฌํยท์์ ยท์ธ๋ฒคํ ๋ฆฌยท๋ณต๊ถ ๋ฑ RPG ๊ฒ์ํ ๋ฐฑ์๋๋ฅผ C/C++ยทPHPยทcron์ผ๋ก ์ค๊ณยท๊ตฌํ. โ ๊ฐ์ยท์ํคํ ์ฒยท์์ค
โ ๐งฉ algowiki-problems โ ์กธ์ ์ํ์ ์ํด ์ง์ ์ถ์ ํ 217๋ฌธ์ ์์นด์ด๋ธ โ ์น์ผ๋ก ๋ณด๊ธฐ
๐ฌ Chat-east โ ์ค์๊ฐ ๋ฉ์ ์ (AlgoWiki ํ์์)
Socket.IO ๊ธฐ๋ฐ ์ค์๊ฐ ์ฑํ ์ WebRTC ์์ฑํตํ์ FCM ํธ์๋ฅผ ์น์ ๋ฉ์ ์ . Node/Express ยท MySQL ยท Android(Java) ํด๋ผ์ด์ธํธ.
ํ๋ ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง์์ 2,000+ ๋ฌธ์ ๋ฅผ ํ ์ ๋๋ก ์๊ณ ๋ฆฌ์ฆ์ ๋น ์ง ์ ์ด ์์ต๋๋ค. ํนํ ์๋ฃ๊ตฌ์กฐ์ ๊ทธ๋ํ, ๊ทธ์ค์์๋ ํธ๋ฆฌ ๋ฌธ์ ๋ฅผ ๊ฐ์ฅ ์ข์ํ์ผ๋ฉฐ, ๊ฐ์ธ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์ ์ด๋ฐ๊ธ์ฉ ํ์ด๋ฅผ ๊ธฐ๋กํ์ต๋๋ค. ๋ํ ๋ํ ๋ธ์ค์ปต ์์ ๊ฒ์์ง์ผ๋ก ์ฐธ์ฌํด ๋ฌธ์ ๊ฒ์์ ๋ํ ์ด์์ ๊ธฐ์ฌํ ๊ฒฝํ์ด ์์ต๋๋ค.
๋์๋ณด๋ฉด ์ ๊ด์ฌ์ ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฒ โ ๊ฒ์ํ๋ ๊ฒ โ ์ง์ ์ถ์ ํ๊ณ ํ๋ซํผ์ ์ด์ํ๋ ๊ฒ์ผ๋ก ์์ฐ์ค๋ฝ๊ฒ ์ฎ๊ฒจ๊ฐ๊ณ , ๊ทธ ๋์์ ์กธ์
์ํ์ผ๋ก ๊ฒ์ํ๋ ์จ๋ผ์ธ ์ ์ง๋ฅผ ๋ง๋ค๊ณ 217๋ฌธ์ ๋ฅผ ์ง์ ์ถ์ ํ๊ฒ ๋์์ต๋๋ค. โ AlgoWiki ๋ฌธ์ ์์นด์ด๋ธ
์ด ์ ์ง๋ฅผ ๋ง๋ค๋ฉฐ ์๋ฒยทDBยท๊ฒ์ ๊ฒฝ์ ์์คํ ๊ณผ ์จ๋ฆํ๋ ๊ฒฝํ์ด, ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด์๋ง ๋จธ๋ฌผ๋ ์ ๋ฅผ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ๋ก ์ด๋ ๊ฒฐ์ ์ ์ธ ๊ณ๊ธฐ๊ฐ ๋์์ต๋๋ค.

