์ฐธ๊ณ ์ฌ์ดํธ• Turborepo ๊ณต์ ๋ฌธ์ TurboTurbo is an incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust.turbo.build ์์ฑ์์ Next.js ํ๋ก์ ํธ์ ๋ชจ๋
ธ๋ ํฌ๋ฅผ ์ ์ฉํ๊ธฐ ์ํ์ฌ ๋ชจ๋
ธ๋ ํฌ๋ฅผ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํ์ฌ Vercel ์์ ์ธ์ํ Turborepo๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ํ์๋ค. ์ Turborepo๋ฅผ ์ฌ์ฉํด์ผํ๋์ง ๊ณต์๋ฌธ์๋ฅผ ํตํด ์์๋ณด์. ํด๋น ๊ฒ์๊ธ์ ์์ง ๋ชจ๋
ธ๋ ํฌ ๊ฒฝํ์ด ์๋ ๊ฐ๋ฐ์๋ก, ๊ณต์๋ฌธ์๋ฅผ ๋ณด๋ฉด์ ํฐ๋ณด๋ ํฌ๊ฐ ์ด๋ ํ์ง์ ๋ํด ์ฃผ๊ด์ ์ธ ์๊ฐ์ด ๋ด๊ฒจ ์์ต๋๋ค.์๋ชป๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ๋๊ธ๋ก ๋ฐ๋ํ ํผ๋๋ฐฑ์ ์ฃผ์ ๋ค๋ฉด ์ ์ ํ๋ฉฐ ๋ฐฐ์ฐ๊ฒ ์ต๋๋ค. ๐ Tur..
์ฐธ๊ณ ์ฌ์ดํธ• Youtube - INFCON 2023 • FastCampus - ๋ชจ๋
ธ๋ ํฌ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊น ๋ ํฌ์งํ ๋ฆฌ ๊ด๋ฆฌ ๋ฐฉ์์ ์์๋ณด๋ คํ๋ค.(์ด ๊ธ์ ํ์ฌ ์์ฑ์๊ฐ ์์ํ๋ ๋๋ค์์ ๋ง๋๋ ํ๋ก์ ํธ์์ ์ ์ฉ๋๋ ๋ฉํฐ๋ ํฌ์ ๋ํด ์ค์ ์ ์ผ๋ก ๋ค๋ค๋ณผ๊นํ๋ค.) ๐ ๋ฉํฐ๋ ํฌ์ง๊ธ๊น์ง ์์ฑ์๋ ํ ์ด ํ๋ก์ ํธ๋ก ๊ฐ๋จํ ํ๋ํ๋ ๋ง๋ค๋ค๋ณด๋ ์์ฐ์ค๋ฝ๊ฒ ๊ฐ ํ๋ก์ ํธ๋ง๋ค ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ์๋๋ฐ ์ด๋ฌํ ๋ฐฉ์์ '๋ฉํฐ๋ ํฌ (Multi Repository)'๋ผ๊ณ ํ๋ค๊ณ ํ๋ค. ๐ฆ ๋ชจ๋
ธ๋ ํฌ๋ชจ๋
ธ๋ ํฌ๋, 'ํ๋์ ์ ์ฅ์'๋ฅผ ์๋ฏธํ๋ '๋ชจ๋๋ฆฌ์ (Monolithic Repository)'์ ์ค์๋ง๋ก ๋ง์ ํ๋ก์ ํธ๋ฅผ ๋จ์ผ ์ ์ฅ์์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํ๋ค. โ ๊ทธ๋ผ ์ด ๋ชจ๋
ธ๋ ํฌ๋ ์ด๋ ํ ์ฅ์ ๋๋ฌธ์ ํ๋ก ํธ์๋์ ๊ฐ..