Skip to content

πŸ“• 11μ›” 17일 슀크럼 기둝

Chun Hwa Park edited this page Nov 19, 2021 · 1 revision

μ–΄μ œ ν•œ 일

  • λΉŒλ“œ 였λ₯˜ ν•΄κ²°
  • 도컀 이미지 κ²½λŸ‰ν™”
    • alpine 이미지 μ‚¬μš©
    • λͺ…λ Ή λŒ€μ†Œλ¬Έμž ꡬ뢄
    • μΊμ‹œλ₯Ό μ΅œλŒ€ν•œ ν™œμš© κ°€λŠ₯ν•˜λ„λ‘Β COPYΒ λͺ…λ Ή μ‘°μ •
    • 잘λͺ»λœ, ν˜Ήμ€ λΆˆν•„μš”ν•œ μ˜μ‘΄μ„± λͺ©λ‘ μˆ˜μ •
  • 문제 리슀트 νŽ˜μ΄μ§€ λ¬΄ν•œ 슀크둀 κΈ°λŠ₯ κ΅¬ν˜„
    • offsetκ³Ό limit 쿼리 적용
      • μˆ«μžκ°€ μ•„λ‹ˆκ±°λ‚˜ μŒμˆ˜κ°€ λ“€μ–΄μ˜€λ©΄ κΈ°λ³Έκ°’μœΌλ‘œ μ„€μ •(offset=0, limit=10)
    • λͺ¨λ“  문제λ₯Ό κ°€μ Έμ˜¨ 경우 API μš”μ²­μ„ 보내지 μ•ŠμŒ(useEffect μ˜μ‘΄μ„± λ°°μ—΄ 처리)
  • 문제 API μ½”λ“œ μˆ˜μ •
  • workerpool을 μ΄μš©ν•œ λŒ€κΈ°ν κ΅¬ν˜„
    • μ΅œλŒ€ μŠ€λ ˆλ“œ μ„€μ •
    • μ½”λ“œμ™€ ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό 전달 λ°›μ•„μ„œ 채점

였늘 ν•  일

  • 문제 좜제 νŽ˜μ΄μ§€ μˆ˜μ •
    • 제λͺ©, μ–Έμ–΄, 레벨 μž…λ ₯ μΆ”κ°€
    • ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ 에디터 μˆ˜μ •
    • 문제 좜제 μ—λŸ¬ 핸듀링 및 λ¦¬λ‹€μ΄λ ‰μ…˜
  • API μƒνƒœ μ½”λ“œ μΆ”κ°€(μ—†λŠ”κ±° ν™•μΈν•΄μ„œ)
  • workerpool을 μ΄μš©ν•œ λŒ€κΈ°ν κ΅¬ν˜„
    • 채점을 μ§„ν–‰ν•œ λ’€ 전솑 받은 socket id둜 채점 κ²°κ³Όλ₯Ό 전달
    • ν”„λ‘ νŠΈ 제좜 λΆ€λΆ„
  • μ•Œλ¦Ό(λͺ¨λ‹¬, μŠ€λ‚΅λ°”, μŠ€ν”Όλ„ˆ λ“±) μΆ”κ°€
  • ν”„λ‘ νŠΈμ—”λ“œ μƒŒλ“œλ°•μŠ€ μ›Ήμ›Œμ»€ 적용(λ¬΄ν•œλ£¨ν”„ 방지)
  • crontab으둜 docker image prune μ„€μ •

λ…Όμ˜ 주제

  • 제좜 기둝 νŽ˜μ΄μ§€κ°€ ν•„μš”ν• κΉŒ
Clone this wiki locally