Portfolio
Projects
Featured2024.12/개인
배포중
VansDevBlog - 마이크로서비스 기반 풀스택 블로그
현재 배포 중인 개인 기술 블로그입니다. 마이크로서비스 아키텍처를 적용하여 6개의 독립적인 서비스로 구성되어 있습니다.
타이핑 효과가 있는 인터랙티브 홈페이지
JWT 기반 사용자 인증 시스템
JWT 기반 사용자 인증 및 권한 관리
Spring Security를 활용한 보안 설정
게시글 CRUD 및 페이지네이션
MongoDB 기반 게시글 데이터 관리
Next.jsSpring BootKotlinNestJSDjangoPythonTypeScriptMariaDB+10 more
상세보기 →
실시간 주가 대시보드
KIS OpenAPI와 Yahoo Finance를 연동해 국내·미국 주가을 한 화면에서 보여주는 실시간 대시보드. 국내주가는 Django SSE 파이프라인으로 폴링 없이 실시간 전달, 미국주가는 Next.js BFF를 통해 장 운영 시간에만 폴링.
2 Services12 Tech
KRX 국내 대형주 3종목과 NYSE·NASDAQ 미국 테크주 8종목 워치리스트. 현재가·등락률·시장 상태 실시간 표시.
Squarified Treemap 알고리즘 기반 섹터 히트맵. 셀 면적은 시가총액에 비례, 색상은 당일 등락률 표시. 시총 데이터 없을 시 사전 정의 비중으로 대체.
스레드 락으로 KIS WebSocket 연결을 프로세스당 하나만 유지. 비동기 I/O는 별도 백그라운드 스레드에서 처리해 Django 동기 핸들러가 파이프라인을 막지 않음.
참조 카운트로 구독 관리. 첫 클라이언트 요청 시 KIS 구독을 보내고, 마지막 클라이언트 해제 시 취소. 불필요한 구독 누적 없음.
Next.jsReactTypeScriptTailwind CSSDjangoPythonKIS OpenAPIYahoo Finance API+4
상세보기 →