Skip to content

Latest commit

ย 

History

History
87 lines (58 loc) ยท 13.7 KB

README.md

File metadata and controls

87 lines (58 loc) ยท 13.7 KB
๋™๊ธ€

๋ชฉ์ฐจ


๐Ÿ—บ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

image

๋‚ด ๋™๋„ค๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ์ง€๋„์—์„œ ํ•œ๋ˆˆ์— ๋‹ค๋ฅธ ๋™๋„ค์˜ ํ‰์ ๊ณผ ํ›„๊ธฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๋ฐ ๊ธฐ์ˆ , ํ˜‘์—… ๊ด€๋ จ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Donggle Notion์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ๋ชจ

ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ ๊ณ„๊ธฐ

  • ๋‚ด๊ฐ€ ์‚ด๊ณ ์žˆ๋Š” ๋™๋„ค๋ฅผ ์†Œ๊ฐœํ•ด ๋ณด๊ณ  ์‹ถ๋‹ค!
  • ๋‹ค๋ฅธ ๋™๋„ค๋Š” ์–ด๋–ค์ง€ ์•Œ๊ณ  ์‹ถ๋‹ค!

ํ”„๋กœ์ ํŠธ ๋‚ด์šฉ

  • ์ง€๋„์—์„œ ๋™๋„ค๋ณ„ ํ‰์ ์„ ํ•œ ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค!
  • ํ™•๋Œ€/์ถ•์†Œ์— ๋”ฐ๋ผ ๋™๋„ค ๋‹จ์œ„(๋„, ์‹œ/๊ตฐ/๊ตฌ, ๋™) ์‹ค์‹œ๊ฐ„ ๋ณ€๊ฒฝ
  • ๋‚ด๊ฐ€ ์‚ด๊ณ  ์žˆ๋Š” ๋™๋„ค์˜ ํ‰์ ๊ณผ ํ›„๊ธฐ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๊ณต์œ 

๊ธฐ์ˆ ์  ๋„์ „

  • ํ–‰์ •๊ตฌ์—ญ ํด๋ฆฌ๊ณค ๋ Œ๋”๋ง ์ตœ์ ํ™” ๊ณผ์ •
    • Document ๊ตฌ์กฐ ๊ณ ๋ฏผ๊ณผ ์ธ๋ฑ์‹ฑ
    • ์ƒํƒœ ๊ด€๋ฆฌ/ LFU ์บ์‹ฑ ๊ธฐ๋ฐ˜ API ์š”์ฒญ ์ค„์ด๊ธฐ
    • SWR์„ ํ™œ์šฉํ•œ ์บ์‹ฑ ์ผ๋ฐ˜ํ™”
  • Lazy Loading์„ ํ†ตํ•œ ์ฒซ ๋ Œ๋”๋ง ์ตœ์ ํ™”
  • React.memo์™€ React Router ๊ณ ๋ คํ•œ ์›น ์ตœ์ ํ™”
  • Intersection Observer API๋ฅผ ํ™œ์šฉํ•œ ๋ฌดํ•œ ์Šคํฌ๋กค
  • JWT HTTPS Cookie ์‚ฌ์šฉํ•ด ๋ณด์•ˆ์„ ๊ณ ๋ คํ•œ ๋กœ๊ทธ์ธ
  • Nginx์™€ Github Action์„ ์ด์šฉํ•œ CD
  • Docker์™€ Docker Compose๋ฅผ ์ด์šฉํ•œ ์ธํ”„๋ผ ๊ตฌ์„ฑ

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

Front Back Infra

๐Ÿ—ฟ ํ”„๋กœ์ ํŠธ ๋ฉค๋ฒ„


๐Ÿ“š ์œ„ํ‚ค

๐Ÿค ๊ทœ์น™ ๐Ÿ“ ๋ช…์„ธ์„œ ๐Ÿ—‚ ๋ฐฑ๋กœ๊ทธ ๐Ÿƒโ€โ™‚๏ธ ์Šคํ”„๋ฆฐํŠธ ๐Ÿ™‹โ€โ™‚๏ธ ํšŒ์˜๋ก ๐Ÿ‘ฏโ€โ™€๏ธ ์Šคํฌ๋Ÿผ