이 문서는 Basetalk
백엔드 애플리케이션의 기능 구현 계획에 관한 문서이다.
이 섹션은 Basetalk
의 백엔드 메인 애플리케이션의 기능 구현 계획에 대해 기술한다.
- Google OAuth2 인증
- JWT 인증
- Kakao OAuth2 인증
- Naver OAuth2 인증
- 메시지 큐로 크롤링 서비스로부터 경기 정보 받아오기
- 지정된 날짜의 경기 정보들을 제공하는 API
- 승패 예측 AI 모델 통합
- 기본적인 CRUD API
- 기본적인 CRUD API
- Web Socket 사용한 기본적인 채팅
- 비속어 판별 AI 모델 통합
- Web Socket & Redis 연동하여 Scalable하게 확장
이 섹션은 Basetalk
의 KBO 크롤링 마이크로서비스 애플리케이션의 기능 구현 계획에 대해 기술한다.
- KBO 연간 게임 정보를 전체 수집하는 On-demand 이벤트 핸들러
- Home/Away 조합의 누적 평균 통계량을 제공하는 이벤트 핸들러
이 섹션은 Basetalk
의 인공지능 마이크로서비스 애플리케이션의 기능 구현 계획에 대해 기술한다.
- API 스켈레톤 코드 구현 및 과제 할당
- AI 모델 통합
- 자동 배포 파이프라인 구축