v2_tasks - 100-hours-a-week/KTB4-8th-BE GitHub Wiki

λ¬Έμ„œν™”

  • 넀이밍 μ»¨λ²€μ…˜ 정립 (도메인, 클래슀(+ DTO), λ©”μ†Œλ“œ λ“±)
  • API λͺ…μ„Έμ„œ μž‘μ„±
  • 각 도메인 별 ν…Œν¬μŠ€νŽ™ 확립

κ΅¬ν˜„

  • v1

    • λ―Έκ΅¬ν˜„ 사항 κ΅¬ν˜„ 및 였λ₯˜ μˆ˜μ •
  • v2

    • API μΆ”κ°€ κ΅¬ν˜„

      • 보관함

        • μ½”μŠ€ 보관 API (μΆ”μ²œ κ²°κ³Ό νŽ˜μ΄μ§€μ— λ°”λ‘œ ν†΅ν•©ν•˜λ©΄ 됨)
        • 보관함 쑰회 API
        • λ³΄κ΄€ν•œ μž₯μ†Œ 상세 쑰회 API
        • λ³΄κ΄€ν•œ 이벀트 상세 쑰회 API
        • λ³΄κ΄€ν•œ μ½”μŠ€ 상세 쑰회 API
        • λ³΄κ΄€ν•œ μž₯μ†Œ λ³΄κ΄€ν•¨μ—μ„œ 제거 API
        • λ³΄κ΄€ν•œ 이벀트 λ³΄κ΄€ν•¨μ—μ„œ 제거 API
        • λ³΄κ΄€ν•œ μ½”μŠ€ λ³΄κ΄€ν•¨μ—μ„œ 제거 API
      • 유튜브 연동

        • 유튜브 연동 API
        • 유튜브 연동 정보 쑰회 API
        • 유튜브 연동 ν•΄μ œ API
      • νšŒμ›

        • μ—°κ²°λœ μ„œλΉ„μŠ€ 쑰회 API
      • 기타

        • AI μ„œλ²„ ν˜„μž¬ 버전 쑰회 API
    • λ¦¬νŒ©ν† λ§

      • S3/Redis λ„μž… λŒ€λΉ„ μΈν„°νŽ˜μ΄μŠ€ν™”
      • 점진적 μΈν„°νŽ˜μ΄μŠ€ν™”λ₯Ό ν†΅ν•œ 각 도메인 κ°„ 결합도 μ΅œμ†Œν™”
      • OAuth scope 취득 λΆ„ν• 

λ‹Ήμž₯ μ§„ν–‰ν•  수 μ—†λŠ” μž‘μ—…

  • μ˜μƒ 뢄석 진척도 ν‘œμ‹œ (AI μ„œλ²„ μΈ‘μ—μ„œ λ¨Όμ € μŠ€νŠΈλ¦¬λ°μ„ κ΅¬ν˜„ν•΄μ•Ό 함)
  • 유튜브 연동 API (ν”„λ‘ νŠΈ μΈ‘μ—μ„œ λ¨Όμ € ν™”λ©΄ μ •μ˜μ„œλ₯Ό μ™„μ„±ν•΄μ•Ό 함)
  • 유튜브 동기화 API의 μ™„μ „ν•œ 정상화 (AI μ„œλ²„ μΈ‘ μ˜μƒ 뢄석 API의 λͺ…μ„Έμ„œ ν•„μš”)
  • μ½”μŠ€ μΆ”μ²œ μš”μ²­ API의 μ™„μ „ν•œ 정상화 (ν˜„μž¬ 쀑단 μ‹œ μ½”μŠ€ μΆ”μ²œ μš”μ²­ API의 응닡이 λ―Έκ΅¬ν˜„ μƒνƒœ, νƒ€μž„μ•„μ›ƒ μ²˜λ¦¬κ°€ μ΅œμ„ . AI μ„œλ²„ μΈ‘ λͺ…μ„Έμ„œμ— 쀑단 μ‹œ 응닡 κ΅¬ν˜„ ν•„μš”)