QR 코드 기반 실시간 대기열 관리 시스템
·
BackEnd
– Java + Redis 기반 TTL 및 데이터 만료 전략 적용기 – 1. 프로젝트 개요처음 이 시스템을 설계할 때는 단순한 입장 대기표 형태로 시작했습니다. 사용자가 도착하면 번호표를 발급받고, 관리자가 번호를 확인해 입장을 승인하는 방식이었습니다.하지만 사용자가 많아지고 현장 입장 속도를 개선할 필요가 생기면서, 더 직관적이고 빠른 방식이 필요하다는 문제가 발생했습니다. 그래서 선택한 방식이 바로 QR 코드 기반 대기열 시스템입니다. 2. 문제 발생: DB에 저장된 QR 코드의 한계기존 방식사용자가 QR 코드를 발급받으면 해당 정보를 MySQL DB에 저장.관리자는 사용자가 QR을 스캔하면 DB에서 데이터를 읽어 QR 유효성을 확인.문제점입장자가 많아질수록 DB I/O가 급격히 증가...