Mail-Cote는 gRPC와 Google Kubernetes Engine를 활용한 코딩테스트 메일 전송 서비스입니다.
매일 오전 7시, 사용자의 난이도에 맞는 문제를 큐레이팅해 이메일로 전송합니다.
🔗 서비스 바로가기
- 사용자는 이메일, 비밀번호, 난이도를 입력.
- 매일 오전 7시, 사용자의 난이도에 맞는 코딩테스트 문제를 이메일로 전송.
- 큐레이션된 문제를 통해 코딩테스트 실력을 꾸준히 향상.
Name | Role |
---|---|
허윤지 | Back-End |
송성훈 | Back-End |
팀 8조는 gRPC
와 GKE
를 적극적으로 활용하며 모듈 간 통신을 효율화하고 확장 가능한 서비스를 제공합니다.
- 배경: 코딩테스트 문제를 등한시하거나 꾸준히 풀지 못하는 경우가 많음.
- 목표: 코딩테스트 문제를 매일 접하며 실력 향상과 학습 습관을 형성.
gRPC
: 원격 모듈의 함수를 로컬처럼 호출할 수 있는 원격 프로시저 프로토콜.- 모듈 간 DB 연결 최소화 및 처리 속도 최적화.
GKE
: Kubernetes 기반의 컨테이너 오케스트레이션 플랫폼.- Dockerfile, ReplicaSet 등을 활용하여 서비스 안정성 확보.
Google Cloud Storage
: 크롤링 데이터를.json
파일로 저장 및 관리.- 외부 서버에서 디지털 데이터를 효율적으로 관리.
- 자동 백업, 및 손쉬운 복구
- Google Cloud 관리형 서비스이므로, 호율적 운영 및 확장 가능성 측면에서 좋음.
- Language: Python, Go
- Framework: gRPC
- Infrastructure: GKE, Docker, GCS, Cloud sql
- Plus: Nginx, Streamlit
서비스 미리보기 페이지: Mail-Cote
- 코딩테스트 문제 추천 알고리즘 고도화.
- UI/UX 개선 및 대시보드 추가.
- 다양한 코딩테스트 플랫폼 연동(GitHub Copilot, LeetCode, etc).
- 기능 확장