Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 1.45 KB

Workflow.md

File metadata and controls

53 lines (32 loc) · 1.45 KB

Workflow Planning Documentation

이 문서는 Basetalk 백엔드 애플리케이션의 기능 구현 계획에 관한 문서이다.

Main App

이 섹션은 Basetalk의 백엔드 메인 애플리케이션의 기능 구현 계획에 대해 기술한다.

인증 관련 기능

  • Google OAuth2 인증
  • JWT 인증
  • Kakao OAuth2 인증
  • Naver OAuth2 인증

경기 관련 기능

  • 메시지 큐로 크롤링 서비스로부터 경기 정보 받아오기
  • 지정된 날짜의 경기 정보들을 제공하는 API
  • 승패 예측 AI 모델 통합

사용자 관련 기능

  • 기본적인 CRUD API

채팅 관련 기능

  • 기본적인 CRUD API
  • Web Socket 사용한 기본적인 채팅
  • 비속어 판별 AI 모델 통합
  • Web Socket & Redis 연동하여 Scalable하게 확장

Crawler App

이 섹션은 Basetalk의 KBO 크롤링 마이크로서비스 애플리케이션의 기능 구현 계획에 대해 기술한다.

경기 관련 기능

  • KBO 연간 게임 정보를 전체 수집하는 On-demand 이벤트 핸들러
  • Home/Away 조합의 누적 평균 통계량을 제공하는 이벤트 핸들러

AI App

이 섹션은 Basetalk의 인공지능 마이크로서비스 애플리케이션의 기능 구현 계획에 대해 기술한다.

Common

  • API 스켈레톤 코드 구현 및 과제 할당
  • AI 모델 통합

Common

  • 자동 배포 파이프라인 구축