Summary
โจ AIโGenerated
Join a frontend infrastructure team focused on empowering developers through automation, internal tools, testing systems, and reusable libraries. Help create faster, more efficient development environments for large-scale software teams.
Highlights
Work on tools and platforms that improve engineering productivity, automate workflows, enhance testing environments, and enable better developer experiences.
Description
ํฉ๋ฅํ๊ฒ ๋ ํ์ ๋ํด ์๋ ค๋๋ ค์
โํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ 10X๋ก ๋ง๋ ๋คโ๋ผ๋ ๋ฏธ์
์ ๊ฐ์ง๊ณ ์ผํ๊ณ ์์ด์.๊ฐ๋ฐ์๊ฐ ๋ ๋น ๋ฅด๊ฒ ์ผ์ ํ ์ ์๋๋ก ๋๋ โ๋ถ์คํฐโ๋ฅผ ๋ง๋ค์ด์.
๊ธฐ์ ์ ์ผ๋ก ์๋ํ, ํด๋ง, ํ
์คํ
, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ฐ, ๋๋ฒ๊น
ํ๊ฒฝ ์๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์.
๋๋ฃ๋ค์ด ์๋ก๋ฅผ ๋ ์ ๋์ธ ์ ์๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด์ ๋ชจ๋์ ์์ฐ์ฑ์ ๋์ฌ์.
์ด๋ป๊ฒ ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ ๋์ผ ์ ์์๊น์? ์ ํฌ๋ ์ด๋ฐ ์์์ ํ๋ฉด์ ์ผ์ ํ๊ณ ์์ด์.
โ๋งค๋ฒ ์๋์ผ๋ก ์งํํ๋ ํ
์คํธ๋ฅผ ์๋ํํด์ ํ
์คํธ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด 1/10๋ก ๋จ์ถ๋๋ค๋ฉด?โ โ๋๋ฒ๊น
์ญ๋์ด ๋ฐ์ด๋ ๋๋ฃ์ ๋
ธํ์ฐ๋ฅผ ์ ์ ํํด์ ๋ชจ๋๊ฐ ๋๋ฒ๊น
์ ๊ทธ ๋๋ฃ์ฒ๋ผ ํ ์ ์๋ค๋ฉด?โ โ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ ์์คํ
์ด ์ ๊ฐ์ถฐ์ ธ ์์ด์ ์์ธ์ ์ฐพ๊ธฐ๊น์ง์ ์๊ฐ์ด 10๋ถ๋ ์ ๊ฑธ๋ฆฐ๋ค๋ฉด?โ โ๊น๋ค๋ก์ด ์ฝ๋ฉ ์ํฉ๋ค์ด ๋ชจ๋ ์ ํธ๋ฆฌํฐ๋ก ๋ง๋ค์ด์ ธ ์์ด์ ์ฝ๋ฉ์ 2๋ฐฐ ๋ ๋นจ๋ฆฌ ํ ์ ์๋ค๋ฉด?โ โํ ์ ์ฒด๊ฐ ์์คํ
์ ์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์์ฑํ ์ ์๋ค๋ฉด?โํ ์ค๋ฑ
ํฌ ํ๋ก ํธ์๋ ์ฑํฐ์ ๋ํด ๋ ์์๋ณด๊ณ ์ถ๋ค๋ฉด? โ ์ฐ๋ฆฌ๋ ์น์ผ๋ก ์ํ์ ๋ง๋ค์ด์ (https://toss.im/career/article/tossbank-frontend-interview)ํฉ๋ฅ ํ ์ด๋ค ์ฑ์ฅ์ ํ ์ ์์์ง ๊ถ๊ธํ๋ค๋ฉด? โ ํ ์ค๋ฑ
ํฌ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ์ผ์ฃผ์ผ (https://toss.im/career/article/tossbank-frontend-oneweek)
ํฉ๋ฅํ๋ฉด ํจ๊ป ํ ์
๋ฌด์์
โ์ด๊ฒ๋ณด๋ค ๋ ์ํ ์๋ ์์๊น?โ๋ผ๋ ์ง๋ฌธ์ ๊ณ์ ๋์ ธ๋ณด๋ฉด์, ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ ๋์ด๊ธฐ ์ํ ์์ด๋์ด๋ฅผ ๋ฐ๊ตดํด์.์๋ก๊ฐ ๊ธ์ ์ ์ธ ์ํฅ์ ์ฃผ๊ณ ๋ฐ๋ ๋ฌธํ๋ฅผ ๋ง๋ค๊ณ ํ์ฑํํด์.
์์ฐ์ฑ์ด ๋์ ๋๋ฃ์ ๋
ธํ์ฐ๊ฐ ๋ชจ๋ ๊ฐ๋ฐ์์๊ฒ ์ ํ๋๋๋ก ํด์.๋น๋/๋ฐฐํฌ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋จ์ถํด์.๋๋ฒ๊น
์ ์ฝ๊ฒ ํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค์ด์.์ฝ๋ ์์ ์ฌํญ์ ์ฝ๊ฒ ํ
์คํธํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค์ด์.๊ฐ๋ฐ์ ์ ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ ๋ฐฐํฌํด์.
์ง๊ธ๊น์ง ์ด๋ฐ ์ผ์ ํ์ด์
yarn berry ๊ธฐ๋ฐ์ ๋ชจ๋
ธ๋ ํฌ์ธ ํ ์ค๋ฑ
ํฌ ํ๋ก ํธ์๋ ๊ฐ ์๋น์ค๋ฅผ standalone ๋ฐฉ์์ผ๋ก ๋น๋๋๋๋ก ๋ณ๊ฒฝํ์ฌ ๋์ปค ์ด๋ฏธ์ง ์ฌ์ด์ฆ๋ฅผ 1/10๋ก ์ค์ฌ์ ๋น๋์๊ฐ์ ๋จ์ถํ์ด์.API URL์ ์์ ํ๋ ค๊ณ ํ ๋, ํด๋น API๊ฐ ์ ์์ ์ธ ์๋ต์ ์ฃผ๋์ง ์ฒดํฌํ๋๋ก CI ์คํฌ๋ฆฝํธ๋ฅผ ์ถ๊ฐํ์ด์.
ํด๋จผ์๋ฌ๋ก ์๋น์ค ์ฅ์ ๊ฐ ์๊ธฐ์ง ์๋ ์์ ์ฅ์น ์ญํ ์ ํ๊ณ ์์ด์.ํ๋ก ํธ์๋ ์ด๋๋ฏผ์ ๊ตฌ์ถํด์ ๋ฐฐํฌ๋ฅผ ์ข ๋ ํธํ๊ฒ ํ ์ ์๊ฒ ํ๊ณ , ๋ฆฌ๋ค์ด๋ ํธ ๋ก์ง์ด ํ์ํ ๊ฒฝ์ฐ ์ด ์ด๋๋ฏผ์์ ์ค์ ํ ์ ์๊ฒ ํ์ด์.
DX๋ฅผ ์ํ ๊ธฐ๋ฅ์ ์ด ์ด๋๋ฏผ์ ์ถ๊ฐํ๊ณ ์์ด์.๊ฐ์ข
์ค์ ํ์ผ, CI/CD ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํด์ ๋ชจ๋
ธ๋ ํฌ ์์ ์๋น์ค๋ค์ด ๋์ผํ ์ค์ ๊ณผ ๋ฐฐํฌํ๊ฒฝ์ ๊ฐ์ง ์ ์๊ฒ ํ์ด์.
์ด๋ฐ ๋ถ๊ณผ ํจ๊ปํ๊ณ ์ถ์ด์
Terraform ๊ฐ์ IaC๋ก ์ธํ๋ผ ๊ด๋ฆฌ์ ๊ด์ฌ์๋ ๋ถ์ด๋ฉด ์ข์์.๋ค๊ตญ์ด๋์์ ์ํ ์ธํ๋ผ ์ค์ ์ ๊ฒฝํ์ด ์๋ ๋ถ์ด๋ฉด ์ข์์."์ง๊ธ ํ๊ณ ์๋ ์ผ์ ์ด๋ป๊ฒ ํ๋ฉด ๋ ์ํ ๊น?"๋ผ๋ ๊ณ ๋ฏผ์ ํตํด ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋ธ ๊ฒฝํ์ด ์๋ ๋ถ์ด๋ฉด ์ข์์.์๋ํ, ํด๋ง, ํ
์คํ
๋ฑ์ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ฐ์ ํ ๊ฒฝํ์ด ์์ผ์๋ฉด ์ข์์
ํ ์ค๋ฑ
ํฌ๊ฐ ์ฌ์ฉํ๋ ๊ธฐ์
์ฝ์ด: React, TypeScript, Next.js์ํ ๊ด๋ฆฌ: React-Query, Jotai, Zustand์คํ์ผ๋ง: Emotion, Panda CSSํจํค์ง ๋งค๋์ : Yarn Berry, Bun๋น๋: Webpack, Rollup, ESBuild, SWC, BabelCI/CD: GitHub Actions, GoCD
ํ ์ค๋ก์ ํฉ๋ฅ์ฌ์
์๋ฅ์ ์ > ์ฌ์ ๊ณผ์ > ์ง๋ฌด ์ธํฐ๋ทฐ > ๋ฌธํ์ ํฉ์ฑ ์ธํฐ๋ทฐ > ๋ ํผ๋ฐ์ค ์ฒดํฌ > ์ฒ์ฐํ์ > ์ต์ข
ํฉ๊ฒฉ ๋ฐ ์
์ฌ
๊ผญ ํ์ธํด ์ฃผ์ธ์
์ด๋ ฅ์ ๋ฐ ์ ์ถ ์๋ฅ์ ํ์ ์ฌ์ค์ด ๋ฐ๊ฒฌ๋๊ฑฐ๋ ๊ทผ๋ฌด ์ด๋ ฅ ์ค ์ง๊ณ์ฌํญ์ด ํ์ธ๋ ๊ฒฝ์ฐ, ์ฑ์ฉ์ด ์ทจ์๋ ์ ์์ด์.ํ ์ค๋ฑ
ํฌ ๋ด๋ถ๊ท์ ์ ๊ฒฐ๊ฒฉ์ฌ์ ํด๋น์ ๋๋ ๊ธ์ต๊ธฐ๊ด ์ธ๋ ฅ ์ฑ์ฉ ์ ๊ฒฐ๊ฒฉ์ฌ์ ํด๋น์๋ ์ฑ์ฉ์ด ์ทจ์๋ ์ ์์ด์.์ฅ์ ์ธ ๋ฐ ๊ตญ๊ฐ๋ณดํ๋์์๋ ์ง์ ์ ๊ด๋ จ๋ฒ์ ๋ฐ๋ผ ์ฐ๋ํ๊ณ ์์ด์.
ํจ๊ป ํ ๋๋ฃ๋ฅผ ์ํ ํ๋ง๋
โ์ต๊ณ ์ ๋๋ฃ๋ค๊ณผ ์ต๊ณ ์ ๋น์ฆ๋์ค๋ฅผ ๋ง๋ค์ด์โ์ ๋ ํ ์ค๋ฑ
ํฌ ์ ์ ๋ค๊ณผ ๊ฐ์ฅ ๋ฐ์ ํ๊ฒ ๋ง๋ฟ์ ์๋ ์ต์ ์ , ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ํ๊ณ ์์ด์.์ ๊ฐ ํ ์ค๋ฑ
ํฌ์ ํฉ๋ฅํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ ์ด์ ๋ ๋ฐ์ด๋ ๋๋ฃ๋ค๊ณผ ๊ธ์ตํ์ ์ ๋ง๋ค ์ ์๊ฒ ๋ค๋ ํ์ ์ด ๋ค์๊ธฐ ๋๋ฌธ์ด์์.
๋ฐ์ด๋ ๋๋ฃ๋ค๊ณผ ๋งค์ผ ์์ฐ์ ์ธ ํ ๋ก ๊ณผ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํตํด ํ๋ฃจํ๋ฃจ ์ฑ์ฅํ๊ณ , ๊ฐ๊ฐ์ธ์ด DRI๋ฅผ ๊ฐ์ง๊ณ ์์ ์ด ๋งก์ ์๋น์ค๋ฅผ ์ฃผ๋์ ์ผ๋ก ๊ฐ๋ฐํ๊ณ ๊ฐ์ ํด์.
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก์ ์ผํ๋ ๋ชจ๋ ์๊ฐ ์๊ฐ์ด ํ ์ค๋ฑ
ํฌ์ ์ฑ์ฅ, ๊ทธ๋ฆฌ๊ณ ๋์ ์ฑ์ฅ์ ๊ธฐ์ฌํ๊ณ ์๋ค๋ ์ฑ
์๊ฐ๊ณผ ์ฌ๋ช
๊ฐ์ด ๋ค์ด์.ํจ๊ป ํ๋ฅญํ ๋น์ฆ๋์ค๋ฅผ ๋ง๋ค๋ฉด์ ์ฑ์ฅํ๊ณ ์ ํ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ผ๋ฉด ํ ์ค๋ฑ
ํฌ๋ก์ ํฉ๋ฅ๋ฅผ ๋ง์ค์ด์ง ๋ง์ธ์!
**๐ฅ 2026 ํ ์ค ์ปค๋ฎค๋ํฐ FE ๋๊ท๋ชจ ์ฑ์ฉ** > - ์ง์๊ธฐ๊ฐ: 9/1 - 9/14 > - ์ด๋ฒ ์ฑ์ฉ์์๋ ์ค๋ณต์ง์์ด ๋ถ๊ฐํฉ๋๋ค.
๋จ, ํ๋ก์ธ์ค ์งํ ์ค ๋ค๋ฅธ ๊ณ์ด์ฌ ์งํ์ด ์ ํฉํ๋ค๊ณ ํ๋จ๋๋ ๊ฒฝ์ฐ ์ญ์ผ๋ก ์ ์๋๋ฆด ์ ์์ด์.
ํฉ๋ฅํ๊ฒ ๋ ํ์ ๋ํด ์๋ ค๋๋ ค์ - โํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ 10X๋ก ๋ง๋ ๋คโ๋ผ๋ ๋ฏธ์
์ ๊ฐ์ง๊ณ ์ผํ๊ณ ์์ด์.
- ๊ฐ๋ฐ์๊ฐ ๋ ๋น ๋ฅด๊ฒ ์ผ์ ํ ์ ์๋๋ก ๋๋ โ๋ถ์คํฐโ๋ฅผ ๋ง๋ค์ด์.
๊ธฐ์ ์ ์ผ๋ก ์๋ํ, ํด๋ง, ํ
์คํ
, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ฐ, ๋๋ฒ๊น
ํ๊ฒฝ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์.
๋๋ฃ๋ค์ด ์๋ก๋ฅผ ๋ ์ ๋์ธ ์ ์๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด์ ๋ชจ๋์ ์์ฐ์ฑ์ ๋์ฌ์.
- ์ด๋ป๊ฒ ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ ๋์ผ ์ ์์๊น์? ์ ํฌ๋ ์ด๋ฐ ์์์ ํ๋ฉด์ ์ผ์ ํ๊ณ ์์ด์.
โ๋งค๋ฒ ์๋์ผ๋ก ์งํํ๋ ํ
์คํธ๋ฅผ ์๋ํํด์ ํ
์คํธ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด 1/10๋ก ๋จ์ถ๋๋ค๋ฉด?โ โ๋๋ฒ๊น
์ญ๋์ด ๋ฐ์ด๋ ๋๋ฃ์ ๋
ธํ์ฐ๋ฅผ ์ ์ ํํด์ ๋ชจ๋๊ฐ ๋๋ฒ๊น
์ ๊ทธ ๋๋ฃ์ฒ๋ผ ํ ์ ์๋ค๋ฉด?โ โ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ ์์คํ
์ด ์ ๊ฐ์ถฐ์ ธ ์์ด์ ์์ธ์ ์ฐพ๊ธฐ๊น์ง์ ์๊ฐ์ด 10๋ถ๋ ์ ๊ฑธ๋ฆฐ๋ค๋ฉด?โ โ๊น๋ค๋ก์ด ์ฝ๋ฉ ์ํฉ๋ค์ด ๋ชจ๋ ์ ํธ๋ฆฌํฐ๋ก ๋ง๋ค์ด์ ธ ์์ด์ ์ฝ๋ฉ์ 2๋ฐฐ ๋ ๋นจ๋ฆฌ ํ ์ ์๋ค๋ฉด?โ โํ ์ ์ฒด๊ฐ ์์คํ
์ ์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์์ฑํ ์ ์๋ค๋ฉด?โ - **ํ ์ค๋ฑ
ํฌ ํ๋ก ํธ์๋ ์ฑํฐ์ ๋ํด ๋ ์์๋ณด๊ณ ์ถ๋ค๋ฉด?** [โ *ํ๋ฉด ๋ค์ ํ ๋๊น์ง ์ฑ
์์ง๋ ์ฌ๋๋ค*](https://toss.im/career/article/FE-bank) - **ํฉ๋ฅ ํ ์ด๋ค ์ฑ์ฅ์ ํ ์ ์์์ง ๊ถ๊ธํ๋ค๋ฉด?** [โ *ํ ์ค๋ฑ
ํฌ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ์ผ์ฃผ์ผ*](https://toss.im/career/article/tossbank-frontend-oneweek) ํฉ๋ฅํ๋ฉด ํจ๊ป ํ ์
๋ฌด์์ - ์น๊ณผ ๋ค์ดํฐ๋ธ๊ฐ ๋ง๋๋ ์ง์ ์ ์ค๊ณํด์.
- ํ๋ฉด๊ณผ ์์คํ
์ ์ํ๋ฅผ ์ธก์ ํ ์ ์๊ฒ ๋ง๋ค์ด์.
ํธ๋ ์ด์ฑยท๋ก๊น
ยท์๋ฌ ์ง๋จ ์ฒด๊ณ๋ฅผ ์ธ์ ์ฅ์ ์ ์์ธ์ ์ถ์ธก์ด ์๋๋ผ ๋ฐ์ดํฐ๋ก ์ฐพ์์.
- ์๋ฐฑ ๊ฐ์ ์๋น์ค๋ฅผ ์งํฑํ๋ ๋ชจ๋
ธ๋ ํฌ์ ๋น๋ ํด์ฒด์ธ์ ๋ง๋ค์ด์.
๋น๋ยท๋ฐฐํฌ ์๊ฐ, ์์กด์ฑ ๊ตฌ์กฐ, ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ฐ์ ํด์.
- ํ
์คํธํ๊ธฐ ์ด๋ ค์ด ๊ฒ์ ํ
์คํธ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์ด์.
๋๋ฐ์ด์ค ํ, E2E ์คํ ํ๊ฒฝ์ฒ๋ผ ๊ฐ์ธ์ ๋
ธ๋ ฅ์ด ์๋๋ผ ๊ตฌ์กฐ๋ก ํธ๋ ์ผ์ ํด์.
์ง๊ธ๊น์ง ์ด๋ฐ ์ผ์ ํ์ด์ - yarn berry ๊ธฐ๋ฐ์ ๋ชจ๋
ธ๋ ํฌ์ธ ํ ์ค๋ฑ
ํฌ ํ๋ก ํธ์๋ ๊ฐ ์๋น์ค๋ฅผ standalone ๋ฐฉ์์ผ๋ก ๋น๋๋๋๋ก ๋ณ๊ฒฝํ์ฌ ๋์ปค ์ด๋ฏธ์ง ์ฌ์ด์ฆ๋ฅผ 1/10๋ก ์ค์ฌ์ ๋น๋์๊ฐ์ ๋จ์ถํ์ด์.
- API URL์ ์์ ํ๋ ค๊ณ ํ ๋, ํด๋น API๊ฐ ์ ์์ ์ธ ์๋ต์ ์ฃผ๋์ง ์ฒดํฌํ๋๋ก CI ์คํฌ๋ฆฝํธ๋ฅผ ์ถ๊ฐํ์ด์.
ํด๋จผ์๋ฌ๋ก ์๋น์ค ์ฅ์ ๊ฐ ์๊ธฐ์ง ์๋ ์์ ์ฅ์น ์ญํ ์ ํ๊ณ ์์ด์.
- ํ๋ก ํธ์๋ ์ด๋๋ฏผ์ ๊ตฌ์ถํด์ ๋ฐฐํฌ๋ฅผ ์ข ๋ ํธํ๊ฒ ํ ์ ์๊ฒ ํ๊ณ , ๋ฆฌ๋ค์ด๋ ํธ ๋ก์ง์ด ํ์ํ ๊ฒฝ์ฐ ์ด ์ด๋๋ฏผ์์ ์ค์ ํ ์ ์๊ฒ ํ์ด์.
DX๋ฅผ ์ํ ๊ธฐ๋ฅ์ ์ด ์ด๋๋ฏผ์ ์ถ๊ฐํ๊ณ ์์ด์.
- ๊ฐ์ข
์ค์ ํ์ผ, CI/CD ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํด์ ๋ชจ๋
ธ๋ ํฌ ์์ ์๋น์ค๋ค์ด ๋์ผํ ์ค์ ๊ณผ ๋ฐฐํฌํ๊ฒฝ์ ๊ฐ์ง ์ ์๊ฒ ํ์ด์.
์ด๋ฐ ๋ถ๊ณผ ํจ๊ปํ๊ณ ์ถ์ด์ - WebView, React Native ๋ฑ ๋ค์ดํฐ๋ธ์ ์น์ด ๋ง๋ฟ๋ ๋ ์ด์ด๋ฅผ ๋ค๋ค๋ณธ ๊ฒฝํ์ด ์์ผ์ ๋ถ์ ์ฐพ๊ณ ์์ด์.
- ๋ก๊น
ยทํธ๋ ์ด์ฑยท์๋ฌ ๋ชจ๋ํฐ๋ง ๋ฑ ํด๋ผ์ด์ธํธ ๊ด์ธก ์ฒด๊ณ๋ฅผ ์ง์ ์ธ์๋ณธ ๊ฒฝํ์ด ์์ผ์ ๋ถ์ ๊ธฐ๋ํด์.
- ๋ชจ๋
ธ๋ ํฌ, ๋ฒ๋ค๋ฌ, CI ๊ฐ์ ๋น๋ ํด์ฒด์ธ์ ์ง์ ๊ฐ์ ํด๋ณธ ๊ฒฝํ์ด ์์ผ์ ๋ถ์ ์ฐพ๊ณ ์์ด์.
- ํ
์คํธ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ธ์ ์ต๊ด์ด ์๋๋ผ ์ค๊ณ์ ๋ฌธ์ ๋ก ๋ฐ๋ผ๋ณด๋ ๋ถ์ด๋ฉด ์ข์์.
- "์ง๊ธ ํ๋ ์ผ์ ์ด๋ป๊ฒ ๋ ์ํ ๊น"๋ฅผ ์ค์ค๋ก ๊ณ ๋ฏผํด ๊ฒฐ๊ณผ๋ก ๋ง๋ค์ด๋ณธ ๊ฒฝํ์ด ์๋ ๋ถ์ด ํ์ํด์.
- ์๋ํยทํด๋งยทํ
์คํ
์ผ๋ก ๊ฐ๋ฐ ํ๊ฒฝ ์์ฒด๋ฅผ ๊ฐ์ ํด๋ณธ ๊ฒฝํ์ด ์๋ค๋ฉด ์ข์์.
ํ ์ค๋ฑ
ํฌ๊ฐ ์ฌ์ฉํ๋ ๊ธฐ์ - ์ฝ์ด: React, TypeScript, Next.js - ์ํ ๊ด๋ฆฌ: React-Query, Jotai, Zustand - ์คํ์ผ๋ง: Emotion, Panda CSS - ํจํค์ง ๋งค๋์ : Yarn Berry, Bun - ๋น๋: Webpack, Rollup, ESBuild, SWC, Babel - CI/CD: GitHub Actions, GoCD ํ ์ค๋ก์ ํฉ๋ฅ์ฌ์ - ์๋ฅ์ ์ > ์ฌ์ ๊ณผ์ > ์ง๋ฌด ์ธํฐ๋ทฐ > ๋ฌธํ์ ํฉ์ฑ ์ธํฐ๋ทฐ > ๋ ํผ๋ฐ์ค ์ฒดํฌ > ์ฒ์ฐํ์ > ์ต์ข
ํฉ๊ฒฉ ๋ฐ ์
์ฌ ๊ผญ ํ์ธํด ์ฃผ์ธ์ - ์ด๋ ฅ์ ๋ฐ ์ ์ถ ์๋ฅ์ ํ์ ์ฌ์ค์ด ๋ฐ๊ฒฌ๋๊ฑฐ๋ ๊ทผ๋ฌด ์ด๋ ฅ ์ค ์ง๊ณ์ฌํญ์ด ํ์ธ๋ ๊ฒฝ์ฐ, ์ฑ์ฉ์ด ์ทจ์๋ ์ ์์ด์.
- ํ ์ค๋ฑ
ํฌ ๋ด๋ถ๊ท์ ์ ๊ฒฐ๊ฒฉ์ฌ์ ํด๋น์ ๋๋ ๊ธ์ต๊ธฐ๊ด ์ธ๋ ฅ ์ฑ์ฉ ์ ๊ฒฐ๊ฒฉ์ฌ์ ํด๋น์๋ ์ฑ์ฉ์ด ์ทจ์๋ ์ ์์ด์.
- ์ฅ์ ์ธ ๋ฐ ๊ตญ๊ฐ๋ณดํ๋์์๋ ์ง์ ์ ๊ด๋ จ๋ฒ์ ๋ฐ๋ผ ์ฐ๋ํ๊ณ ์์ด์.
ํจ๊ป ํ ๋๋ฃ๋ฅผ ์ํ ํ๋ง๋ > โ์ต๊ณ ์ ๋๋ฃ๋ค๊ณผ ์ต๊ณ ์ ๋น์ฆ๋์ค๋ฅผ ๋ง๋ค์ด์โ - ์ ๋ ํ ์ค๋ฑ
ํฌ ์ ์ ๋ค๊ณผ ๊ฐ์ฅ ๋ฐ์ ํ๊ฒ ๋ง๋ฟ์ ์๋ ์ต์ ์ , ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ํ๊ณ ์์ด์.
- ์ ๊ฐ ํ ์ค๋ฑ
ํฌ์ ํฉ๋ฅํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ ์ด์ ๋ ๋ฐ์ด๋ ๋๋ฃ๋ค๊ณผ ๊ธ์ตํ์ ์ ๋ง๋ค ์ ์๊ฒ ๋ค๋ ํ์ ์ด ๋ค์๊ธฐ ๋๋ฌธ์ด์์.
๋ฐ์ด๋ ๋๋ฃ๋ค๊ณผ ๋งค์ผ ์์ฐ์ ์ธ ํ ๋ก ๊ณผ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํตํด ํ๋ฃจํ๋ฃจ ์ฑ์ฅํ๊ณ , ๊ฐ๊ฐ์ธ์ด DRI๋ฅผ ๊ฐ์ง๊ณ ์์ ์ด ๋งก์ ์๋น์ค๋ฅผ ์ฃผ๋์ ์ผ๋ก ๊ฐ๋ฐํ๊ณ ๊ฐ์ ํด์.
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก์ ์ผํ๋ ๋ชจ๋ ์๊ฐ ์๊ฐ์ด ํ ์ค๋ฑ
ํฌ์ ์ฑ์ฅ, ๊ทธ๋ฆฌ๊ณ ๋์ ์ฑ์ฅ์ ๊ธฐ์ฌํ๊ณ ์๋ค๋ ์ฑ
์๊ฐ๊ณผ ์ฌ๋ช
๊ฐ์ด ๋ค์ด์.
- ํจ๊ป ํ๋ฅญํ ๋น์ฆ๋์ค๋ฅผ ๋ง๋ค๋ฉด์ ์ฑ์ฅํ๊ณ ์ ํ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ผ๋ฉด ํ ์ค๋ฑ
ํฌ๋ก์ ํฉ๋ฅ๋ฅผ ๋ง์ค์ด์ง ๋ง์ธ์!