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

✔️서비스 스펙
| 분류 | 내용 |
|---|---|
| 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을 이용한 서비스 구현 |
✔️전체 기술 스택

✔️ 구현 기능