Skip to content

๐Ÿ“— 11.04 2์ฃผ์ฐจ ์ฃผ๊ฐ„ ๊ณ„ํš ์ˆ˜๋ฆฝ

Sujong Kwak edited this page Nov 8, 2024 · 3 revisions

๐Ÿ“‹ ์ฃผ๊ฐ„ ๊ณ„ํš ์ˆ˜๋ฆฝ

1. 1์ฃผ์ฐจ ๋‚จ์€ ํƒœ์Šคํฌ + 2์ฃผ์ฐจ ๊ณ„ํš

์›”์š”์ผ

  1. โœ… ํ”„๋กœ์ ํŠธ ์„ธํŒ… ๋งˆ๋ฌด๋ฆฌ (์˜ค์ „)
    • โœ… ํ”„๋ก ํŠธ์—”๋“œ ์„ค์น˜ ๋ชปํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
      • tailwind css
      • zustand
      • tanstack-query
      • storybook
    • โœ… ๋ ˆํฌ์ง€ํ† ๋ฆฌ ๊ฐœ๋ฐœ ์ „๋žต ๊ฒฐ์ •
      • ๊ฒฐ๋ก : ์‹œ๊ฐ„ ์ƒ ๋ชจ๋…ธ๋ ˆํฌ ์ ์šฉ X, ์ ์šฉํ•ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์€ forkํ•ด๊ฐ€์„œ test ํ•ด๋ณด๊ธฐ
    • โœ… TypeDoc ์„ค์ • & ๋ฐฐํฌ
    • โœ… alias ์„ค์ • โ†’ @/${ํด๋”๋ช…} ๋กœ ์„ค์ •
    • โœ… Github: ๋ฆฌ๋ทฐ์–ด approve ๊ฐœ์ˆ˜ ์„ค์ •, squash and merge๋งŒ์œผ๋กœ ์ œํ•œ
  2. โœ… ๋””์ž์ธ ๋งˆ๋ฌด๋ฆฌ
  3. โœ… ํ”„๋กœ๋•ํŠธ ๋ฐฑ๋กœ๊ทธ ์ž‘์„ฑ (2๋ฒˆ ์ดํ›„ ๋‚จ๋Š” ์‹œ๊ฐ„์—)
  4. โœ… ์ฃผ๋ง HW ๊ณต์œ  (๊ฐœ์ธ์ด ์ง์ ‘ ์ฝ์–ด๋ณด๊ธฐ)

ํ™”์š”์ผ

  1. โš ๏ธ ์ฃผ๋ง HW ์งˆ์˜์‘๋‹ต : ๋ณธ์ธ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ ๊ฑฐ ๋ฌผ์–ด๋ณด๊ธฐ, ๋Œ€๋‹ต ์•ˆ ํ•˜๋ฉด ์ˆ™์ฒญ
  2. โœ… ํ”„๋กœ๋•ํŠธ ๋ฐฑ๋กœ๊ทธ ๋งˆ๋ฌด๋ฆฌ
  3. โœ… ์ปดํฌ๋„ŒํŠธ UI ๋งŒ๋“ค๊ธฐ (tailwind ์ถ”๊ฐ€ ์„ค์น˜ ์„ ํ–‰๋˜์–ด์•ผ ํ•จ - ํƒœ์—ฐ & ์„ ์•„)
    • Headless UI ์„ธํŒ… ํ•„์š”
    • Storybook ์„ธํŒ… ํ•„์š”

์ˆ˜์š”์ผ

  1. โš ๏ธ ๊ฐ์ž ๋‹ด๋‹นํ•œ ํŒŒํŠธ ๊ฐœ๋ฐœ
    • ์ปดํฌ๋„ŒํŠธ, ๋ ˆ์ด์•„์›ƒ๊นŒ์ง€ ํผ๋ธ”๋ฆฌ์‹ฑ ๋งˆ๋ฌด๋ฆฌ
    • โœ… CRDT ํ”„๋กœํ† ํƒ€์ž… ๋งŒ๋“ค์–ด๋ณด๊ธฐ (1:1)
  2. โœ… ํ‡ด๊ทผํ•˜๊ณ  ๊ฐœ๋ณ„ ๋ฉ˜ํ† ๋ง ์ค€๋น„

๋ชฉ์š”์ผ

  1. โš ๏ธ 2์ฃผ์ฐจ ์Šฌ๋ž™ ๊ธฐ์ˆ  ๊ณต์œ  ์ค€๋น„
  2. โœ… ๊ธˆ์š”์ผ ๋ฐ๋ชจ ๋ฐœํ‘œ ์ค€๋น„
  3. โš ๏ธ (ํ”„๋ก ํŠธ์—”๋“œ) ๋ฐฐํฌ ์ค€๋น„
    • Vercel / nCloud Server / netlify

~ ๊ธˆ์š”์ผ

  1. โœ… Github ์œ„ํ‚ค ์ •๋ฆฌ โ‡’ ์ˆ˜์ •, ํƒœ์—ฐ
  2. โœ… ๋ฆฌ๋“œ๋ฏธ ๋ณด์™„ โ†’ ์‚ฌ์ง„์ด๋ž‘ ๊ฐœ์ธ, ํŒ€ ์ž๊ธฐ์†Œ๊ฐœ, ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

2. Docker ์‚ฌ์šฉ ๋…ผ์˜

  • ์ฃผ์ œ: Docker๊ฐ€ ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ• ๊นŒ?
  • ์˜๊ฒฌ
    • ์ˆ˜์ •: ํ•„์š”ํ•˜๋‹ค๋ฉด ๋„์ž…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ ๊ฐ™์Œ
    • ์„ ์•„: ๋ณต์žกํ•˜์ง€ ์•Š๋‹ค๋ฉด ๋„์ž…์— ๊ธ์ •์ 
    • ๋ฏธ๋ผ: ์˜ค๋ฒ„์ŠคํŽ™์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ์‹œ๋„ํ•ด๋ณผ ๊ฐ€์น˜ ์žˆ์Œ

๊ฒฐ๋ก : nCloud DB๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , Server๋Š” ๋”ฐ๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •

๐Ÿ˜Ž ์›จ๋ฒ ๋ฒ ๋ฒ ๋ฒฑ

๐Ÿ‘ฎ๐Ÿป ํŒ€ ๊ทœ์น™

๐Ÿ’ป ํ”„๋กœ์ ํŠธ

๐Ÿชต ์›จ๋ฒ ๋ฒฑ ๊ธฐ์ˆ ๋กœ๊ทธ

๐Ÿช„ ๋ฐ๋ชจ ๊ณต์œ 

๐Ÿ”„ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๋ก

๐Ÿ“— ํšŒ์˜๋ก

Clone this wiki locally