프로젝트 배경
1) 예상 리스크 및 대응 계획 - 다수 행사가 동시에 운영될 때 각 행사의 키오스크 상태를 지연 없이 동시 모니터링해야 하는 확장성 리스크가 있으며, heartbeat 배치 처리와 Redis 캐시로 대응할 계획입니다 - 이상 응답 탐지 규칙이 너무 민감하면 정상 응답까지 오탐하는 리스크가 있으며, 임계값을 캠페인별로 조정 가능한 설정값으로 분리해 대응할 계획입니다 - 대용량 리포트 생성이 콘솔 응답성을
프로젝트 성과
다중 행사 관제 사이드바 아키텍처 설계
행사·캠페인·키오스크 3단 트리 구조를 사이드바 네비게이션으로 구현, heartbeat 기반 상태 배지 설계
이상 탐지 규칙 엔진 구축
Bull Queue 워커로 응답 편향·반복 패턴 등 규칙 기반 이상 탐지 로직 5종 구현, Redis 캐시로 중복 알림 방지
다차원 집계 리포트 파이프라인 설계
PostgreSQL Materialized View 3개로 행사×시간대×문항 축을 사전 집계, 분할 비교 차트 컴포넌트 구현
비동기 리포트 내보내기 큐 구현
Bull Queue와 AWS S3를 연동한 대용량 엑셀·PDF 리포트 비동기 생성 파이프라인 설계
핵심 기능
진행 단계
다중 행사 데이터 모델 확장 설계
2026.07
단일 행사 스키마를 다중 행사·캠페인 계층 구조로 확장하고 Materialized View 집계 테이블 설계
프로젝트 상세
1) 포트폴리오 소개 여러 행사·캠페인에서 운영되는 다수의 터치 키오스크를 하나의 콘솔에서 통합 모니터링하고, 캠페인별 고급 분석과 응답 이상 탐지, 담당자 알림까지 확장한 운영 콘솔을 설계·구현합니다. 단일 행사용 키오스크 시스템을 다행사·다캠페인 규모로 확장하는 구조를 함께 설계합니다. 2) 작업 범위 - 다중 행사 관제 사이드바: 동시에 진행 중인 여러 행사와 각 행사에 배치된 키오스크의 온라인







