0012.5 Portfolio . RecRe . ko
- project
- false
- area
- false
- resource
- true
- aliases
- No value
- tags
- No value
- description
- No value
- links
- No value
- status
- No value
- title
- 0012.5 Portfolio . RecRe . ko
- created
- 2025-01-23T19:15:55
- updated
- 2025-02-09T23:18:22
RecRe
최대 250명의 플레이어와 함께 실시간 레크리에이션 게임을 즐겨보세요!
Github Repository URL:
Team-def/recre-backend , Team-def/recre-frontend
Service URL: https://recre.store
Tech Stack: NestJS, TypeORM, Socket.IO, PostgreSQL, SQLite (In Memory),
Real-Time Event Handling:
웹소켓 기술을 활용하여 실시간 이벤트와 알림을 전달. 성능 저하 없이 최대 250명의 플레이어까지 플레이 가능한 지연 시간을 보장
Optimized Game Fairness:
서버와 클라이언트의 RTT 동기화를 개선하여 게임의 공정성을 높이고 플레이어 상태를 일관적으로 유지
Eliminated Resource Wastage:
주기적인 연결 확인 및 명시적 연결 해제를 구현하여 소켓 유령 문제를 해결
IMDB Integration and Optimization:
인메모리 데이터베이스를 사용하여 쿼리 실행 시간을 단축하고 async-lock을 통해 비동기 경합 조건을 해결
Project Duration: 2023-11-09 ~ 2023-12-16**