- 관심 분야: 클린 아키텍쳐, 성능 최적화
- 개발자로서의 목표:
AI 시대에도 요구받는, 문제 해결과 아키텍처 설계에 강한 개발자 - 성장 방식:
단순 구현이 아닌, 동작 원리와 아키텍처적 고민을 바탕으로 효율적이고 유지보수 가능한 코드를 지향합니다.
- 모의투자 플랫폼
- 개발 기간: 2025.02.28 ~ 2025.04.03
- 사용 기술:
React,TypeScript,Vite,Spring Boot,Java,MySQL,Redis,JPA,RabbitMQ,gRPC,Python,FastAPI - 주요 트러블슈팅:
- User-service: 다수 동시 트랜잭션으로 인한 계좌 데이터 부정합 및 커넥션 고갈 문제 → 비관적 락 적용 및 DB 커넥션 풀 최적화로 해결.
- Order-service: 외부 서비스 통신 비효율 및 빈번한 DB 조회로 인한 성능 저하 → gRPC 도입 및 종가 데이터 인메모리 캐싱으로 개선.
- Matching-service:
- 체결 대기열의 동시성 문제로 인한 구조 붕괴 → 인메모리 자료구조 변경하여 안정적인 동시 주문 처리 구현
- 종목별 세밀한 락 관리로 처리량 70% 향상
- 프로젝트 상세 보기
- 중고책 거래 플랫폼
- 개발 기간: 2024.11.11 ~ 2024.12.12
- 사용 기술:
Spring Boot,OAuth 2.0,WebSocket,RabbitMQ,React - 주요 트러블슈팅:
- 채팅 시 닉네임 조회를 위한 불필요한 DB 접근 발생 → Access Token Claim에 닉네임 추가하여 DB 조회 최소화.
- 동시 접속자 증가 시 채팅 메시지 전송 지연 및 HTTP 504 오류 발생 → RabbitMQ 메시지 큐 도입하여 비동기 처리 및 부하 분산.
- 프로젝트 상세 보기
- 금융 상품 추천 비교 서비스
- 개발 기간: 2024.09.05 ~ 2024.10.15
- 사용 기술:
Spring,React,AWS - 주요 트러블슈팅:
- LLM 모델 사용시 파이썬 서버 - Spring 서버 동시 가동 불가 -> DL4J를 통한 JAVA로 LLM 구현
- 프로젝트 상세 보기


