YSH.dev
백엔드 · 서버 · 인프라

윤상현Backend Developer

설계부터 배포까지 책임지는 백엔드 개발자입니다.
문제를 구조로 풀고, 결과를 수치로 증명합니다.

7+
프로젝트
3건
외주 수주
15+
기술 스택
1인
백엔드 개발

전문 분야

설계부터 배포까지, 제가 가장 잘하는 것들

백엔드 개발

Java · Spring Boot 중심으로 API 서버를 설계하고 구현합니다. 트랜잭션 설계와 계층 분리로 안정적이고 유지보수하기 좋은 서버를 만듭니다. NestJS 기반 서비스도 직접 운영합니다.

API 설계

REST API 설계와 도메인 모델링, 인터페이스 중심 구조. 계층 간 책임을 나누고 일관된 응답 형식을 유지해, 오래 유지보수할 수 있는 API를 만듭니다.

자동화 / 크롤링

Playwright로 데이터를 수집하고, n8n 워크플로로 수집부터 알림·자동 지원까지 이어지는 파이프라인을 구성합니다. 채용 공고 크롤러와 해운 리스크 알림에 실제로 적용했습니다.

데이터 / 인프라

PostgreSQL · MySQL을 기본으로 Redis · Neo4j까지 목적에 맞게 조합합니다. Docker · Nginx · Jenkins / GitHub Actions로 빌드·배포 파이프라인을 직접 구성합니다.

기술 스택

실무에서 사용하는 기술들

Java
Spring Boot
TypeScript
Next.js
React
NestJS
PostgreSQL
Supabase
Redis
Docker
Docker Compose
Nginx
Jenkins
Vercel
AWS

개발 철학

설계 먼저, 코드는 나중

API 엔드포인트, 패키지 구조, DB 스키마, 트랜잭션 전략까지 설계 문서로 먼저 정리합니다. 설계가 충분하면 구현은 빠르고 일관됩니다.

문제를 수치로 증명

WebSocket 충돌, Cache Stampede, Semaphore 병목 같은 문제를 로그와 수치로 추적합니다. Before/After를 명확히 비교하고 구조적으로 해결합니다.

인프라까지 직접

Docker 멀티스테이지 빌드, Jenkins CI/CD, Nginx 설정까지 서버 인프라를 직접 구축합니다. 개발과 운영의 간극을 줄입니다.

더 많은 코드와
기록이 궁금하다면

GitHub에서 코드를, 블로그에서 과정을 확인하세요.