Backend Engineer & Architect

최태웅

신뢰성과 확장성을 구축하는 백엔드 엔지니어

8개 마켓플레이스 연동 파이프라인 · RabbitMQ 이벤트 유실 제로화 · 대용량 쿼리 튜닝

최태웅 백엔드 엔지니어
Java 21 · Spring Boot 3.x · Architecture
8+
연동 마켓플레이스
0%
큐 메시지 유실률
10x
NoOffset 쿼리 가속
99.9%
무중단 서빙 인프라
Engineering Deep Dive

기술 아티클 & 쿼리 최적화

DB 엔진 내부 구조와 쿼리 성능 병목을 직접 검증하고 기록한 핵심 기술 아티클입니다.

Notion Doc

PostgreSQL GIN Index 구조 및 튜닝

  • JSONB 및 다차원 배열 검색에서 B-Tree의 한계 극복
  • Fastupdate 버퍼링과 쓰기 지연 오버헤드 완화 분석
  • 실제 운영 환경에서의 쿼리 플랜 개선 사례
Notion Doc

대용량 조회를 위한 API NoOffset 최적화

  • OFFSET / LIMIT 방식의 Full Table Scan 병목 규명
  • 인덱스 커서 기반 조회로 데이터 양과 무관한 O(1) 달성
  • 대용량 트래픽 API 응답 지연 90% 이상 단축
Notion Doc

B-Tree의 한계와 Trigram(pg_trgm) 색인

  • 와일드카드(%keyword%) 검색 시 B-Tree 인덱스 누락 원인
  • 3문자 n-gram 색인으로 풀스캔 없는 고속 유사도 검색
  • 검색 정확도와 인덱스 크기 간 최적 트레이드오프
Production Experiences

핵심 프로젝트

분산 비동기 처리 파이프라인과 대규모 데이터 집계 플랫폼을 직접 설계·구축한 실무 이력입니다.

E-Commerce Pipeline 2023.08 ~ 2024.04

멀티 소스 상품 동기화 & eBay 자동 리스팅 플랫폼

8개 마켓플레이스 데이터 수집/정제 및 eBay 자동 리스팅 허브

KREAM, 번개장터, 네이버, 포카마켓 등 8개 리셀 소스의 상품 데이터를 수집하여 통합 포맷으로 정제한 뒤, eBay API를 통해 자동 리스팅하고 주문·배송을 동기화하는 비동기 이벤트 허브 플랫폼입니다.

Java 17 Spring Boot 3.x RabbitMQ PostgreSQL Docker Nginx
핵심 기술 성과
  • HMAC-SHA256 기반 Webhook 위변조 차단 및 상수 시간 검증
  • RabbitMQ Durable Queue 적용으로 서버 장애 시 이벤트 유실률 0% 달성
  • Correlation ID 전파를 통한 분산 트랜잭션 추적 및 정형화된 JSON 로깅
담당 역할 & 아키텍처 기여
  • 인바운드 수집 ➔ 허브 정제 ➔ eBay 연동 전 구간 비동기 파이프라인 설계
  • 외부 API 장애 격리를 위한 메시지 브로커 기반 시스템 결합도 분리
  • 재시도(Retry) 및 데드레터 큐(DLQ)를 통한 장애 복구성 확보
Enterprise Admin 2022.03 ~ 2023.07

공공 대규모 통계 및 관리자 통합 플랫폼

수백만 건 대용량 통계 집계 및 정밀 RBAC 권한 제어 통합 백엔드

전국 단위 대규모 행정 데이터를 안전하게 배치 집계하고, 다계층 역할 기반 권한 제어(RBAC)와 감사 추적을 제공하는 엔터프라이즈 관리자 플랫폼입니다.

Java 21 Spring Boot 3.x MySQL / Tibero QueryDSL JPA Spring Security
핵심 기술 성과
  • NoOffset 페이징 기법 적용으로 100만 건 초과 데이터 조회 속도 10배 개선
  • pg_trgm 및 커스텀 인덱스 도입으로 대용량 텍스트 부분 일치 검색 가속
  • Spring Security + JWT 기반 다중 역할 인가 체계 및 감사 로그 구축
담당 역할 & 아키텍처 기여
  • 대용량 통계 집계 쿼리 실행 계획(Explain) 분석 및 복합 인덱스 설계
  • 레거시 DB 인터페이스 통합 및 DTO 레이어 분리를 통한 클린 아키텍처 구축
  • Actuator 헬스체크 연동 및 무중단 배포 스크립트 작성
Technical Competencies

기술 스택

프로덕션 환경에서 실질적으로 검증된 백엔드 핵심 역량입니다.

Core Backend

Java 21 Expert
Spring Boot 3.x Expert
Spring Data JPA / QueryDSL Advanced
Spring Security Advanced

DB & Messaging

PostgreSQL / GIN / pg_trgm Advanced
MySQL / NoOffset Pagination Advanced
RabbitMQ Advanced
Redis Intermediate

Infra & DevOps

Docker / Docker Compose Advanced
Nginx / Reverse Proxy Advanced
Let's Encrypt SSL / Certbot Advanced
Linux / Systemd / Shell Advanced
Infrastructure Topology

무중단 서빙 인프라

HTTPS 443에서 Nginx 리버스 프록시와 Spring Boot로 연결되는 실무 네트워크 구조입니다.

🌐
도메인 접근 (HTTPS)
Port 443 / DNS A Record
➔
🔀
공유기 포트포워딩
Public IP ➔ Internal NAT
➔
🛡️
Nginx Reverse Proxy
SSL Termination / X-Forwarded-*
➔
⚡
Spring Boot App
Zero-Downtime Reload
➔
📦
RabbitMQ & DB
Durable Queue & DB Storage