Kubernetes 위에 확장 가능한 인프라를 구축하고, Spring Boot로 안정적인 백엔드 시스템을 만듭니다. DevOps · Cloud Engineering · Network Engineering에 깊은 관심을 가지고 코드 리팩토링과 트러블슈팅을 즐기는 개발자입니다.
Spring BootJavaPythonMySQLOraclePostgreSQLDynamoDBRedis
Frontend & Tools
ReactNext.jsTypeScriptTailwind CSSJavaScript
Security & Etc
WAFJWTSolidityLinuxUbuntuGit
Projects
직접 설계하고 구현한 프로젝트
Upbit SaaS Auto-Trading Platform
In Progress
업비트 자동매매 봇을 구독형 SaaS로 전환한 프로젝트. OCI ARM K8s 위에 kubeadm으로 클러스터를 직접 구성하고, GitHub Actions CI/CD + ArgoCD GitOps + Prometheus/Grafana 모니터링까지 구축. 현재 실서비스 운영 중 (api.gilvibe.com).
5인 팀, 7주. AWS + 온프레미스 하이브리드 아키텍처. 예산 $450 제약에서 RDS 대신 EC2에 PostgreSQL HA 직접 구축하여 비용 70% 절감. Patroni + etcd 3-Node 클러스터로 수 초 내 자동 Failover. OTel + Prometheus + Loki 통합 모니터링으로 온프레미스·클라우드 단일 대시보드 구성. 담당: FE / Blockchain / Infra.
▸비용 70% 절감 ($1,054 → $450 이하)
▸Patroni HA — 장애 시 수 초 내 자동 Failover
▸Site-to-Site VPN (IPsec NAT-T) 하이브리드 연결
Spring BootNext.jsEKSAWSTerraformArgoCDHyperledger BesuSolidityWAFGrafana
2인 팀 (백엔드 담당). Haversine 공식 기반 좌표 거리 계산 + 포지션/스킬 복합 가중치 점수로 최적 용병 추천. Redis 메시지 브로커로 다중 서버 Scale-out 대응 실시간 채팅(STOMP). Spring Security + JWT + Kakao Maps API 연동.
▸Haversine 공식 좌표 거리 기반 용병 추천 알고리즘
▸Redis 메시지 브로커 — Scale-out 환경 실시간 채팅
▸Spring Security Profile 분리로 WebSocket 테스트 충돌 해결
Spring BootReactPostgreSQLRedisSTOMPJWTKakao Maps API
JMeter 80만 건 부하 테스트(threads=100)로 두 스택을 동일 조건에서 비교. ELK CPU 최대 80% / 메모리 94% vs EFK CPU 48% / 메모리 80% — 리소스 효율 40% 차이 확인. 환경별 최적 로깅 스택 선택 기준 도출. 담당: 파이프라인 성능 비교 및 결과 정리.
MovieLens 620만 건 데이터로 파티셔닝 전략별 성능 실험. movieId Hash 파티셔닝 적용 후 단순 조회 28.4s → 0.6s (97.9% 개선). 인덱스 + 파티셔닝 조합으로 조인 쿼리 72.8s → 1.7s (97.7% 개선). EXPLAIN으로 파티션 프루닝 조건 분석 및 최적 파티션 키 도출.