Published on2026년 4월 20일GRIT에서 Redis로 방 상태 동기화하기GRIT 실시간 화상 스터디 서비스에서 타이머, 발표자, 마이크 권한 같은 방 상태를 멀티 인스턴스 환경에서 일관되게 관리하기 위해 Redis Hash와 ZSET을 사용한 기록입니다.대표-글Spring-BootRedisLiveKitWebRTCRealtime
Published on2026년 4월 18일Spring Security 필터 예외 처리 방식 정리GRIT에서 JWT 인증 필터 에러가 공통 응답이 아니라 톰캣 500 에러로 내려오던 문제를 계기로 Spring Security의 예외 처리 경계를 정리한 기록입니다.대표-글Spring-SecurityJWTSpring-BootBackend
Published on2026년 2월 22일GRIT 모니터링 구성: Prometheus + Loki + Grafana + Spring ActuatorGRIT 운영을 준비하며 Spring Actuator, Prometheus, Loki, Grafana로 메트릭과 로그를 수집하고 확인할 수 있게 구성한 기록입니다.Spring-BootPrometheusLokiGrafanaMonitoring
Published on2025년 10월 20일멀티 인스턴스 환경에서 채팅 메시지 전파하기: Redis Pub/Sub팀 일정 관리 서비스(UniSchedule) 개발 중 발생한 멀티 인스턴스 환경의 채팅 메시지 전파 문제를 Redis Pub/Sub의 도입으로 해결해보았습니다.대표-글Spring-BootRedisPub/SubAWSArchitecture