동시성 문제를 운영 시나리오로 검증
락 전략 비교, 초과 예약 방지, 통계 정합성처럼 충돌이 실제로 발생하는 흐름을 테스트와 수치로 확인해 왔습니다.
문제를 나누고, 측정하고, 개선하는 개발을 지향하는 Spring 백엔드 개발자입니다.
락 전략 비교, 초과 예약 방지, 통계 정합성처럼 충돌이 실제로 발생하는 흐름을 테스트와 수치로 확인해 왔습니다.
N+1, 캐시, 비동기 이벤트 분리, 메시징 구조 개선 뒤에 p95와 RPS를 다시 기록해 결과까지 남깁니다.
MSA, 메시징, 부하 테스트, 메트릭 수집을 묶어 문제를 설명할 수 있는 서비스 구조를 선호합니다.
백엔드 시스템과 데이터 구조를 중심으로 학습했고, 팀 프로젝트를 통해 Spring 기반 서비스 개발 경험을 쌓았습니다.
서비스 아이디어를 실제 프로젝트로 구현하면서 협업, 문서화, 배포, 성능 검증 흐름을 반복적으로 경험했습니다.
JD 분석·질문 생성·피드백 스트리밍 병목을 5개 MSA와 SSE·RAG·Redis로 분리해 JD 분석 40%, 반복 조회 60% 개선했습니다.
1만 명 대기열과 1,000석 예매를 가정한 시스템에서 3가지 락 전략을 비교했고, Redis 분산 락 기준 Mixed Load 1,005 RPS와 overselling 0건을 검증했습니다.
실시간 채팅에서 roomId 파티션, Redis Pub/Sub, Cache Aside를 적용해 순서를 지키며 REST RPS를 937→1,598로 끌어올렸습니다.