Spring Boot와 Redis ZSET을 활용한 실시간 1:1 매칭 대기열 구현하기

1. 문제 수백 명의 유저가 동시에 매칭 버튼을 누르면, 순서가 엉키거나 누군가는 하염없이 기다리기만 하는 병목이 발생합니다.기존 데이터베이스 방식으로는 폭주하는 매칭 요청을 실시간으로 감당하지 못해 서버가 마비되는 현상이 나타납니다. 2. 왜 필요한가 공정하고 빠른 매칭 시스템은 서비스의 첫인상을 결정짓는 가장 중요한 요소입니다.누가 먼저 왔는지 정확히 기억하고, 조건에 맞는 짝을 1초 안에 찾아주지 않으면 사용자는 지루함을 … 더 읽기