01 / Case Study
Concert Booking
Problem
동일 좌석 경합, 중복 요청, 결제/만료 race에서 좌석 정합성이 깨질 수 있었습니다.
Decision
락 전략 비교, Idempotency-Key, Outbox/Kafka, Redis stock reconciliation으로 실패 경계를 나눴습니다.
Evidence
1,005 RPS
Measuredlocal Docker Compose, k6 200 VU 혼합 트래픽
Spring Backend Engineer
검증된 백엔드 근거를 30초 안에 확인하세요.
동시성, 메시징, 과금 정합성처럼 장애로 이어지기 쉬운 백엔드 문제를 테스트와 성능 측정으로 검증하는 개발자입니다.
evidence-console.ts
Evidence Terminal / Recruiter proof brief
$ proof scan --featured
Concert Booking hot seat verified
Realtime Chat REST 조회 API, k6 200 VU
AI Usage Billing Gateway duplicate handling
숫자는 홈에서 빠르게 확인하고, 상세 페이지에서는 테스트 조건, 결정 이유, 한계까지 이어서 읽을 수 있습니다.
Selected Backend Case Studies
Problem, Decision, Evidence만 먼저 보여줍니다. 상세 페이지에서는 구현 방식과 한계를 이어서 확인할 수 있습니다.
01 / Case Study
Problem
동일 좌석 경합, 중복 요청, 결제/만료 race에서 좌석 정합성이 깨질 수 있었습니다.
Decision
락 전략 비교, Idempotency-Key, Outbox/Kafka, Redis stock reconciliation으로 실패 경계를 나눴습니다.
Evidence
1,005 RPS
Measuredlocal Docker Compose, k6 200 VU 혼합 트래픽
02 / Case Study
Problem
WebSocket/STOMP 채팅에서 구독 권한, 메시지 순서, 장애 격리, 읽음 처리가 함께 필요했습니다.
Decision
SUBSCRIBE 멤버십 검증, Kafka ACK/NACK, roomId partitioning, DLT replay, Cache Aside를 적용했습니다.
Evidence
937 → 1,598 RPS
Measuredk6 200 VU, 50s, local Docker 기준
03 / Case Study
Problem
멀티테넌트 과금에서 tenant boundary, usage retry, webhook duplicate, ledger 불변식이 깨질 수 있었습니다.
Decision
API key hash storage, idempotency key, providerEventId reserve, append-only ledger, audit hygiene를 적용했습니다.
Evidence
tenant isolation
Verifiedmembership/RBAC 기반 organization-scoped API 접근 제어
k6 pending
PendingNo load test has been executed yet
Evidence-backed Skills
기술 목록을 길게 나열하기보다, 대표 문제에서 어떤 결정을 구현했는지만 남겼습니다.
좌석 예약 트랜잭션, usage billing, 조회 최적화 흐름을 Spring Boot와 JPA로 구현했습니다.
STOMP 구독 권한, Kafka ACK/NACK, room ordering, DLT replay를 검증했습니다.
좌석 TTL, 대기열, Redisson MultiLock, Cache Aside를 병목과 정합성 문제에 적용했습니다.
usage, invoice, webhook 중복 처리와 append-only ledger invariant를 테스트로 검증했습니다.
측정값과 검증값을 분리하고, Redis/Kafka/DB 통합 테스트로 근거를 남겼습니다.
추가로 진행한 프로젝트는 핵심 3개 사례를 보조하는 맥락만 짧게 정리했습니다. 백엔드 검증 흐름과 연결되는 부분만 남겼습니다.
한정 수량 타임딜 상황에서 락 전략별 성능과 정합성을 비교한 프로젝트
대여 상품 예약 흐름에서 상품 조회와 재고·예약 정합성을 검증한 프로젝트
활동 생성 이후 레벨·챌린지·훈련 계획 갱신을 비동기 이벤트로 분리한 프로젝트
주문·결제·재고 흐름을 서비스별로 나누고 SAGA/Outbox 보상 경로를 검증한 MSA 프로젝트
이력서 기반 질문 생성과 SSE 스트리밍 피드백을 구현한 AI 면접 코치
팀 프로젝트에서 백엔드 API 기준을 잡고 편지·앨범 조회 성능 목표를 재현 가능하게 정리한 프로젝트