LuckQuiz 서비스 시연시나리오 보기

Untitled

퀴즈 게임을 진행할 수 있도록 서비스를 제공하는 웹페이지 LuckQuiz입니다. 카카오와 구글로 로그인하여 퀴즈를 제작하고 퀴즈방을 만들 수 있습니다. 입장은 QR코드 혹은 Pin 번호를 입력하여 입장할 수 있습니다. 분위기 환기를 위한 풍선 터트리기, 달걀 깨기, 감정 인식 게임도 할 수 있습니다.

✔️서비스 아키 텍처

Untitled

✔️서비스 스펙

분류 내용
DevOps 쿠버네티스 MSA 아키텍처
Jenkins를 이용한 CI
argo를 이용한 CD
Nginx를 이용한 로드밸런싱
3개의 EC2 서버
Gcp 이미지 저장 서버
Backend Kafka를 이용한 서버간 통신 및 대규모 트래픽 처리
KafDrop을 이용한 Kafka 데이터 모니터링
Stomp를 이용한 실시간 api 처리.
redis의 ZSet, HashTable 을 이용한 랭킹 시스템 처리와, 데이터 캐싱.
maria DB를 이용한 Logging 과 정보 저장.
JPA와 QueryDSL을 이용한 데이터 처리
Gson을 이용한 Serialize
JWT를 이용한 로그인
Java의 Spring 프레임워크 사용
Frontend React와 Typescript를 이용한 화면 구현
Redux를 이용한 클라이언트 상태관리
Nginx를 통한 로드밸런싱.
React-Router를 이용한 페이지 이동 구현
node.js와 npm을 이용한 서비스 구현

✔️전체 기술 스택

Untitled

✔️ 구현 기능