개발 이야기

Spring Boot, Next.js, 트러블슈팅, 프로젝트 회고. 개발하며 배운 것들을 기록합니다.

백엔드
2

[POP-SPOT] WebSocket STOMP 채팅 붙이다가 만난 에러들

POP-SPOT 메이트 채팅 기능 개발하면서 마주친 WebSocket STOMP 연결 오류, Security 막힘, Vercel 배포 후 CORS 403까지 삽질 기록.

2026년 4월 20일
백엔드
2

[POP-SPOT] GCP + Nginx + SSL + 도메인 배포 순서 정리

POP-SPOT 백엔드를 GCP에 올리면서 정리한 배포 순서. 도메인 DNS 설정, Nginx 리버스 프록시, SSL 인증서, 소셜 로그인 콘솔 업데이트까지.

2026년 4월 20일
백엔드
2

[POP-SPOT] OAuth2 소셜 로그인 + JWT 인증 도메인 배포하면서 다 뜯어고친 썰

로컬에서 잘 되던 OAuth2 + JWT 인증이 실제 도메인 붙이니까 박살난 이야기. cross-site 쿠키 차단부터 URL 파라미터 방식으로 전환한 과정.

2026년 4월 20일
백엔드
2

[POP-SPOT] LangChain4j + Gemini로 AI 팝업 코스 추천 만들기

LangChain4j와 Gemini API로 팝업스토어 AI 코스 추천 기능을 만들면서 겪은 할루시네이션 문제, 응답 속도 개선, SSE 스트리밍 적용 과정.

2026년 4월 20일
백엔드
2

[POP-SPOT] 팝업스토어 정보 찾기가 불편해서 직접 만들었습니다

팝업스토어 정보 찾기가 불편해서 직접 만들었습니다. 솔로 풀스택으로 Spring Boot + Next.js 14 + GCP 조합으로 만든 POP-SPOT 프로젝트 소개와 기술 스택 선택 이유.

2026년 4월 20일
백엔드
2

[GCP] Java 서버 OOM으로 계속 죽는 문제, Swap 메모리로 해결한 이야기

GCP e2-micro 인스턴스에서 Spring Boot 서버가 OOM으로 계속 종료되는 문제를 Swap 메모리 설정으로 해결한 과정을 기록

2026년 4월 20일
백엔드
2

[Spring Boot] WebSocket STOMP + Vercel 배포 시 CORS 403 에러해결 방법

Spring Boot WebSocket(STOMP) 서버를 Vercel 프론트엔드와 연동할 때 발생하는 CORS 403 에러의 원인과 해결법을 실제 코드와 함께 정리합니다.

2026년 4월 17일
백엔드
2

나의 첫 백엔드 블로그

블로그를 시작하며 첫 번째 글을 작성합니다. 백엔드 개발자로서의 여정을 기록해 나갈 공간입니다.

2026년 4월 17일