WebSocket 채팅 실무: Spring STOMP + SockJS로 만드는 실시간 채팅
Spring Boot로 WebSocket 채팅을 실제로 만드는 방법을 정리합니다. STOMP/SockJS 역할 구분, 주소 치트시트, 메시지 흐름, MVP 코드, 인증 두 갈래(Spring Security/JWT), 그리고 MVP 이후 운영 체크리스트까지.
Spring Boot로 WebSocket 채팅을 실제로 만드는 방법을 정리합니다. STOMP/SockJS 역할 구분, 주소 치트시트, 메시지 흐름, MVP 코드, 인증 두 갈래(Spring Security/JWT), 그리고 MVP 이후 운영 체크리스트까지.
실시간 알림·채팅·대시보드를 만들 때 WebSocket, SSE, Polling 중 무엇을 골라야 하는지 정리합니다. 방향성·실시간성·구현 난이도·운영 함정까지 시나리오별로 비교하고 Spring 적용 패턴도 함께 다룹니다.
‘서버 로그 관리와 모니터링’의 기초를 설명합니다. Spring Boot 로그 설정, Nginx 로그 분석, Health Check 구현, Slack 알림 자동화까지 1인 개발자의 서버 장애 경험담을 바탕으로 한 실전 가이드입니다.
‘Nginx 리버스 프록시’의 개념과 실전 설정법을 설명합니다. 포트 번호 숨기기, CORS 해결, HTTPS 적용, 로드 밸런싱까지 1인 개발자의 서비스 구축 경험담입니다.
‘Redis 캐싱 전략’의 개념과 실무 적용법을 설명합니다. Look Aside, Write Back 패턴의 차이와 Spring Boot에서 Redis를 연동해 API 응답 시간을 3초에서 0.003초로 줄인 실전 경험담입니다.