Skip to content

MOAMOA Daily Sprint6

Donggyu edited this page Sep 29, 2022 · 13 revisions

9์›” 26์ผ

  • ์ฃผ ๋‹จ์œ„๋กœ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐ ๋ฐฐํฌ
  • ์ด๋ฏธ์ง€ ์„œ๋ฒ„(S3)
    • ์ฝ”์น˜๋‹˜๊ป˜ ์—ฌ์ญค๋ด์•ผํ•จ
    • ์•ˆ๋˜๋ฉด ๋ณ‘๋ฏผ์ด ์ œ์ž‘(Node.js)(possible)
  • ํƒœํƒœ : ๋ฒ„๊ทธ ์ˆ˜์ • PR ์ œ์ถœ
  • ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ ์žฌ๋„์ž…
  • ์Šคํ„ฐ๋””์› ๊ฐ•ํ‡ด ๊ธฐ๋Šฅ ๋ถˆ๋ณ€์‹ ๊ฒ€์ฆ์ด ํ•„์š”ํ•ด ๋ณด์ž„
  • ์ด๋ฒˆ์ฃผ ๊ธ‰ํ•œ ๋‚ด์šฉ
    • ๋ฐ€๋ฆฐ PR ๋จผ์ € ์ฒ˜๋ฆฌํ•˜๊ณ , ์•ž์œผ๋กœ ๊ตฌํ˜„ํ•  ๊ธฐ๋Šฅ ์ •๋ฆฌํ•ด๋ณด๊ธฐ

9์›” 27์ผ

ํŒ€ ํšŒ์˜

  • ๋ฆฌํ”„๋ ˆ์‹œ ํ† ํฐ๊ณผ ์•ก์„ธ์Šค ํ† ํฐ์„ ๊ฐ™์ด ์“ฐ๋Š” ์žฅ์ ์„ ๋А๋ผ๊ธฐ ์–ด๋ ค์›€
    • ์„ธ์…˜ ๋ฐฉ์‹๊ณผ ํฌ๊ฒŒ ๋‹ค๋ฅธ ์ ์ด ์—†์Œ
      • ๋ฆฌํ”„๋ ˆ์‹œ ํ† ํฐ์„ DB์— ์ €์žฅํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ† ํฐ ๋ฐฉ์‹์˜ ์žฅ์ ์ด ํ‡ด์ƒ‰๋œ๋‹ค.
    • ๋ฆฌํ”„๋ ˆ์‹œ ํ† ํฐ์ด ํƒˆ์ทจ๋˜์–ด๋„ ์•ก์„ธ์Šค ํ† ํฐ์„ ์žฌ๋ฐœ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์žฅ์ ์ด ์žˆ์„๊นŒ?
    • ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์œ„ํ•ด์„œ ๋„์ž…ํ–ˆ์—ˆ๋Š”๋ฐ, ์•ก์„ธ์Šค ํ† ํฐ์„ ์ฃผ๊ธฐ์ ์œผ๋กœ ์—ฐ์žฅํ•ด์ฃผ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌํ”„๋ ˆ์‹œ ํ† ํฐ์ด ๊ตณ์ด ํ•„์š” ์—†์Œ
    • ๊ณ ๋ คํ•ด์•ผ ํ•  ์˜ˆ์™ธ ์ƒํ™ฉ์ด ๋งŽ์•„์ง - ๊ตฌํ˜„์ด ๋ณต์žกํ•ด์ง

๊ฒฐ๋ก 

  • ์•ก์„ธ์Šค ํ† ํฐ๋งŒ ์‚ฌ์šฉ + ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•  ๋•Œ ์—ฐ์žฅ + ๋งŒ๋ฃŒ์‹œ ๋กœ๊ทธ์•„์›ƒ
  • ๋กœ๊ทธ์ธ์‹œ ์‘๋‹ต ๋ฐ”๋””์— accesstoken, expiredTime์ด ์˜ด -> ์„ธ์…˜์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅ
  • ํด๋ผ์ด์–ธํŠธ: ๋งค ์š”์ฒญ ๋ณด๋‚ด๊ธฐ ์ „์— expiredTime์„ ํ™•์ธํ•ด์„œ 5๋ถ„๋ณด๋‹ค ๋งŽ์ด ๋‚จ์•„์žˆ์œผ๋ฉด ๊ทธ๋ƒฅ ๋ฆฌ์†Œ์Šค ์š”์ฒญ, ๋งŒ๋ฃŒ๋˜๊ธฐ 5๋ถ„ ์ „์ด๋ฉด ์•ก์„ธ์Šค ํ† ํฐ์„ ๋‹ค์‹œ ์žฌ๋ฐœ๊ธ‰ ๋ฐ›์€ ํ›„ ๋ฆฌ์†Œ์Šค ์š”์ฒญ
  • ์„œ๋ฒ„: ์•ก์„ธ์Šค ํ† ํฐ ์žฌ๋ฐœ๊ธ‰ ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด ์•ก์„ธ์Šค ํ† ํฐ์„ ์—ฐ์žฅ -> ์‘๋‹ต์œผ๋กœ ์ƒˆ๋กœ์šด accessToken๊ณผ expiredTime์„ ๋‹ค์‹œ ์žฌ์ „์†ก
  • ์•ก์„ธ์Šค ํ† ํฐ์ด ์™„์ „ํžˆ ๋งŒ๋ฃŒ๋˜๋ฉด 401 ์‘๋‹ต์ด ์˜ค๊ณ , ํด๋ผ์ด์–ธํŠธ๋Š” ๋กœ๊ทธ์•„์›ƒ์‹œํ‚จ๋‹ค(accessToken๊ณผ expiredTime๋ฅผ ์‚ญ์ œ)

9์›” 28์ผ

  • ์ ์‹ฌ ๋ฉ”๋‰ด ์ •ํ•˜๊ธฐ, ์˜ค๋Š˜์€ ํฌ์ฝ” ์กฐ ํšŒ์‹ ๋ฐ์ด
    • ์ธ๋‹น 15,000์› (max)
    • ํ›„์ฟ ์˜ค์นด ํ•จ๋ฐ”๊ทธ๋กœ ๊ฒฐ์ •

9์›” 29์ผ

  • ๋ฐฐํฌ์Šคํฌ๋ฆฝํŠธ(python)๊ฐ€ ์ž๊พธ ์ฃฝ์–ด์„œ ๊ฐœ์„  ํ•„์š”

    • Node.js ๋กœ ๋ฐฐํฌ ์ง„ํ–‰ ํ•˜๋„๋ก ๋ณ€๊ฒฝ
  • ์ด๋ฒˆ ์ฃผ์— ๋ฐ€๋ฆฐ PR ๋จธ์ง€ ํ•˜๊ธฐ

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-09-29 10 18 39
  • ์˜ค๋Š˜ ์ค‘์— ๋ฆฌ๋ทฐ ๋‚จ๊ธธ๊ฑฐ ๋‚จ๊ธฐ๊ณ , ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜ํ•˜๊ณ  ๋‚ด์ผ ํšŒ์˜์‹ค ์žก์•„์„œ merge

  • ์˜ค๋Š˜ Merge ํ•  ์ด์Šˆ

    • 359๋ฒˆ, 372๋ฒˆ, 384๋ฒˆ
  • Sprint6 ํ•„์ˆ˜ ์š”๊ตฌ์‚ฌํ•ญ (BE)

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-09-29 10 27 43
  • 1,000๋งŒ๋ช…์ด ์‚ฌ์šฉํ•ด๋„ ์„œ๋น„์Šคํ•  ์ˆ˜ ์žˆ๋˜๋ก ํŒ€์˜ ์ธํ”„๋ผ ์•„ํ‚คํ…์ณ ๊ฐœ์„  ๋ฐฉํ–ฅ์„ ๊ณ ๋ฏผํ•œ๋‹ค.

    • scale out ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ๋“ฑ ๊ณ ๋ฏผ
    • DB ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ (dev & prod DB ๋ถ„๋ฆฌ)
  • Sprint6 ํ•ด์•ผ ํ•  ๋ชฉ๋ก

    • ์ž„์‹œ ์ €์žฅ
    • ์Šคํ„ฐ๋”” ๊ฐ•์ œํ‡ด์žฅ ๊ธฐ๋Šฅ
    • ์•Œ๋ฆผ(์ด๋ฉ”์ผ) (๊ณต์ง€์‚ฌํ•ญ&๊ฒŒ์‹œ๊ธ€&๋งํฌ๋ชจ์Œ, ์Šคํ„ฐ๋”” ๊ฐ€์ž…)
    • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ
    • ๊ณต์ง€์‚ฌํ•ญ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ
  • ๋‹ค์Œ์ฃผ ์ง„ํ–‰ํ•  ๋ชฉ๋ก (BE)

    • ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ (๋‹ค๊ฐ™์ด)
    • ์ž„์‹œ ์ €์žฅ (๋ฒ ๋ฃจ์Šค)
    • ์Šคํ„ฐ๋”” ๊ฐ•์ œํ‡ด์žฅ ๊ธฐ๋Šฅ (์งฑ๊ตฌ)
    • ๊ณต์ง€์‚ฌํ•ญ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ (๋””์šฐ)
    • ์Šคํ„ฐ๋”” ๊ฐ€์ž… ์ด๋ฉ”์ผ ๊ธฐ๋Šฅ (๋ฐฉ์žฅ๋งŒ) (๋ฆฐ๋ก )
  • ๋‹ค์Œ์ฃผ ์ง„ํ–‰ํ•  ๋ชฉ๋ก (FE)

    • ์ž„์‹œ ์ €์žฅ
    • ์Šคํ„ฐ๋”” ๊ฐ•ํ‡ด ๊ธฐ๋Šฅ
    • ์Šคํ„ฐ๋”” ๊ณต์ง€์‚ฌํ•ญ&๊ฒŒ์‹œ๊ธ€ ๋Œ“๊ธ€
    • ๋ฆฌํŒฉํ„ฐ๋ง
Clone this wiki locally