Skip to content
Su Yong Chang edited this page Nov 30, 2021 · 1 revision

์Šคํ”„๋ฆฐํŠธ

TMI

  • ๋ฏผ์ง€: ํ”ผ๊ณคํ–ˆ์ง€๋งŒ ์ด๋ ฅ์„œ ์ž‘์„ฑ
  • ๋ช…์žฌ: ํŠธ๋ ˆ์ด์˜ ๊ฐ„์‹์„ ๋จน๊ธฐ ์‹œ์ž‘
  • ์›์ฃผ: ์ด๋ ฅ์„œ ์ž‘์„ฑ
  • ์ˆ˜์šฉ: ๊ณต๋ชจ์ „ ๋–จ์–ด์ง€๊ณ  ํ˜„ํƒ€์˜ด

ํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ๋Š” ๊ฒƒ || ํ•ด์•ผํ•˜๋Š” ๊ฒƒ

ํ•„์ˆ˜

  • ์ตœ๋Œ€ํ•œ any ์ œ๊ฑฐ
  • ํƒ€์ž… ํด๋” ์™„์ „ ๋ถ„๋ฆฌ (+๋ฐฑ์—”๋“œ๋„..!!!)
  • ๋งค์ง๋„˜๋ฒ„, ๋ฉ”์‹œ์ง€ ์ •๋ฆฌ
  • ์†Œ์ผ“ ๋กœ์ง ๋ถ„๋ฆฌ(BE), ์—๋Ÿฌ์ฒ˜๋ฆฌ ๐Ÿ‘๐Ÿ‘
  • [โ–ณ] ๋ฏธ๋“ค์›จ์–ด ๋ณด์™„ ๐Ÿ‘
  • ์†Œ์ผ“ ๋กœ์ง, ์ด๋ฒคํŠธ ๋ถ„๋ฆฌ(FE)

๊ธฐ๋Šฅ ๊ฐœ๋ฐœ

  • [โ–ณ] ํšŒ์› ํƒˆํ‡ด
  • ๋“œ๋กญ๋‹ค์šด ๋ฐ– ๋ˆŒ๋ €์„ ๋•Œ ๊บผ์ง€๋Š” ๊ธฐ๋Šฅ
  • ํ™•์ธ ๋ชจ๋‹ฌ ๋งŒ๋“ค๊ธฐ
  • ๋กœ๊ทธ์ธ ๋กœ์ง ์ˆ˜์ • (refresh token, access token) ๐Ÿ‘๐Ÿ‘
  • ์ปค์Šคํ…€ ์Šคํฌ๋กค
  • ํฌ์ŠคํŠธ์ž‡ ๋ชฉ๋ก
  • ๋†€์ดํ„ฐ

์„ฑ๋Šฅ ๊ฐœ์„ 

  • ๋ฒˆ๋“ค ์ตœ์ ํ™”(bundle analyzer) ๐Ÿ‘
  • ๋นŒ๋“œ ์ตœ์ ํ™”, ํ•„์š” ์—†๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ •๋ฆฌ ๐Ÿ‘
  • ์ฝ”๋“œ ๋‚œ๋…ํ™”
  • socket ์„ฑ๋Šฅ ๊ฐœ์„  (BE)
    • ์“ฐ๋กœํ‹€๋ง
    • ๋ฌดํ•œ ์Šคํฌ๋กค
    • artillery๋กœ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ๐Ÿ‘๐Ÿ‘
    • ์†Œ์ผ“ ๋ฉ”์‹œ์ง€ ์ตœ์ ํ™”(ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋งŒ) + API๋„
  • lighthouse ์ง„๋‹จ, ์ตœ์ ํ™” ๐Ÿ‘๐Ÿ‘ (FE)
    • react lazy๋กœ ์ฝ”๋“œ ์Šคํ”Œ๋ฆฌํŒ… ํ•ด๋ณด๊ธฐ
    • ์ตœ๋Œ€ํ•œ 100 ๋งŒ๋“ค๊ธฐ
    • SEO?
    • ์ง€๊ธˆ ์ฝ˜์†”์— ๋œจ๊ณ  ์žˆ๋Š” ์—๋Ÿฌ ์žก๊ธฐ(Best Practice)
      • Error while trying to use the following icon from the Manifest: https://www.boostteams.kro.kr/logo192.png (Download error or resource isn't a valid image)
        • manifest.json์—์„œ logo192.png ์‚ญ์ œ

ํ…Œ์ŠคํŠธ

  • common์— UI ํ…Œ์ŠคํŠธ ์ฝ”๋“œ(storybook)
  • BE ํ…Œ์ŠคํŠธ (mocha/Jest) ๐Ÿ‘
    • account
      • sign in
      • sign up
      • sign out
    • codecov๋ผ๋Š” ๊ฒƒ๋„ ์žˆ๋Œ€์š”

๊ธฐํƒ€

  • frontend/src/apis ํ•จ์ˆ˜๋“ค custom hook์œผ๋กœ ๋ฆฌํŒฉํ† ๋ง... ใ… ใ… 
  • navbar, header ํ•œ๋ฒˆ๋งŒ ๋ Œ๋”๋ง๋˜๊ฒŒ..
  • [โ–ณ] ๊ณณ๊ณณ UI ์ˆ˜์ •
    • ๊ทธ๋ฆผ์ž ์•„์ง ์•ˆํ•จ
  • redis ์Šคํ‚ค๋งˆ ์ž‘์„ฑ

์งˆ๋ฌธ

  • ๋กœ๊ทธ์•„์›ƒ์„ ํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ๋กœ๊ทธ์ธ์„ ํ•˜๋ฉด ์ „ ํŒ€ ๋ชฉ๋ก์ด ์œ ์ง€๋˜๋Š”๋ฐ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์จ์•ผํ•˜๊ฒ ์ฃ ..?
  • ๊ทธ๋Ÿฌ๋ฉด ๊ทธ๋ƒฅ refresh token์œผ๋กœ user authentication, authorization์„ ํ•˜๋ฉด๋˜๋Š” ๊ฑฐ ์•„๋‹Œ๊ฐ€??
  • ๋ฆฌํŽ™ํ† ๋ง์„ ํ•˜๋ฉด์„œ ํŒŒ๋ผ๋ฏธํ„ฐ ํƒ€์ž…์ด ์—ฌ๋Ÿฌ ๊ฐœ ์ƒ๊ฒผ๋Š”๋ฐ, ๋งˆ๋•…ํžˆ ์ข‹์€ ๋ณ€์ˆ˜๋ช…์ด ์ƒ๊ฐ์ด ์•ˆ๋‚ฉ๋‹ˆ๋‹ค. ์ข‹์€ ๋ฐฉ๋ฒ• ์ถ”์ฒœ๋ฐ›์Šต๋‹ˆ๋‹ค

์—ญํ• ๋ถ„๋‹ด

  • ๋ฐฑ์—”๋“œ: ๋ฏผ์ง€, ์›์ฃผ, ์ˆ˜์šฉ
  • ํ”„๋ก ํŠธ: ๋ช…์žฌ
Clone this wiki locally