
- Now, Here는 대학 축제 기간 동안 인기를 끈 무작위 번호팅 이벤트를 온라인으로 구현하는 프로젝트입니다.
- 이벤트 단위로 무작위 매칭을 진행하여, 유저들의 실시간 피드백을 반영하고 개선하는 과정을 거칩니다.
- 긍정적인 시장 반응을 기반으로, 내년 상반기에 결제 기능 등 추가적인 기능을 도입하여 실제 서비스로 출시할 예정입니다.
- 유저 매칭 알고리즘: 데이터 분석을 기반으로 한 매칭 알고리즘 개선 자동화 구현.
- DB 성능 최적화: 파티셔닝, 캐싱(@Cache, Redis) 및 테이블 인덱싱을 통해 성능 극대화.
- 무중단 DB 아키텍처: 가용성을 보장하는 무중단 데이터베이스 시스템 구축.
- 추가 예정
- 추가 예정: 향후 프론트엔드에 대한 기술적 목표를 업데이트할 예정입니다.
| Category |
TechStack |
| Framework |
SpringBoot, Java |
| DB & ORM |
PostgreSQL, JPA(Hybernate) |
| Testing |
nGrinder |
| API Docs |
SwaggerHub |
| CI/CD |
GitHub Actions |
| Infra |
OracleCloud, Cloudtype |
| Category |
TechStack |
| Architecture |
-------------------------------------- |
| DI |
-------------------------------------- |
| Network |
-------------------------------------- |
| Asynchronous |
-------------------------------------- |
| Jetpack |
-------------------------------------- |
| Image |
-------------------------------------- |
| CI/CD |
GitHub Actions |
| Test |
-------------------------------------- |
Now, Here Link

PR & ISSUE
- 유저 매칭 알고리즘: 실시간 데이터 기반 매칭 알고리즘 최적화: 동적 조정법 / DB 분석 자동화 [더 알아보기]
- DB 성능 최적화:
- 파티셔닝을 통한 대용량 데이터 관리로 처리 속도 개선 더 알아보기
- 캐싱 전략 도입으로 읽기 성능 향상 및 DB 부하 감소 더 알아보기
- 쿼리 패턴 분석을 통해 효율적인 인덱스 설계 및 응답 시간 단축 더 알아보기
- Master-Slave DB 시스템 구축을 통한 고가용성 확보 더 알아보기
- nGrinder를 통한 대규모 동시 접속 시뮬레이션 및 시스템 안정성 검증 더 알아보기
- 추가 예정: 프론트엔드에 관한 기술적 도전 내용은 추후 업데이트될 예정입니다.

-
server application 배포 과정

-
client application 배포 과정

(서버 아키텍처 다이어그램을 여기에 추가하세요.)
