Backend Developer — Spring Boot · Next.js · AWS
직접 만들고, 배포하고, 운영하며 성장합니다.
백엔드부터 프론트엔드, 인프라까지.

설계부터 배포·운영까지 전 과정을 직접 수행한 풀스택 기술 블로그입니다. Chrome Extension + Gemini API로 알고리즘 풀이를 자동 포스팅하고, Redis 캐싱 도입으로 DB 조회 부하를 90% 이상 절감했습니다. JWT 기반 인증, Spring Security 인가 설계, GitHub Actions CI/CD, Docker 컨테이너 배포 등 실무 수준의 아키텍처를 적용하여 현재까지 운영 중입니다.

대규모 동시 접속자가 급격히 몰리는 타임딜 예매 상황을 모의하고 부하 분산 및 동시성을 제어하는 시뮬레이션 시스템입니다. 2-윈도우 아키텍처(모니터링 대시보드 & 예매 클라이언트) 설계와 SSE 스트림 분리로 실시간 데이터 브로드캐스팅 부하를 최적화했습니다. Redis Sorted Set 기반의 FIFO 대기열과 토큰 유효성 체크를 도입해 DB 병목을 예방했으며, Apache Kafka 기반의 비동기 작업 큐로 결제 및 좌석 확정 단계를 분리하여 시스템 가용성을 극대화했습니다. AWS Lightsail 분산 서버와 Nginx 로드 밸런싱을 구축하여 서비스 중단 없는 Blue-Green 무중단 배포를 실현했습니다.