프로젝트 배경
1) 문제점 동시 이체 요청 처리 시 Race Condition으로 계좌 잔액 정합성이 깨지는 문제 거래 내역 조회 쿼리의 Full Table Scan으로 대용량 데이터 조회 성능 저하 금융 보안 규정 준수를 위한 역할별 접근 제어 및 민감 데이터 암호화 필요 2) 프로젝트 목표 데이터 정합성: 비관적 락으로 동시 이체 시 계좌 잔액 정합성 보장 쿼리 성능 최적화: 복합 인덱스로 Full Tab
프로젝트 성과
동시 이체 정합성 보장
비관적 락 + ID 순서 락 획득으로 Race Condition 방지 및 데드락 차단
조회 쿼리 성능 최적화
복합 인덱스 설계로 계좌별 거래 내역 Full Table Scan 제거
금융 보안 규정 준수
RBAC + AES-256 암호화 + 입력값 검증으로 금융 보안 요건 충족
핵심 기능
진행 단계
DB 설계
2017.05.
금융 데이터 스키마 및 복합 인덱스 설계
프로젝트 상세
1) 포트폴리오 소개 Java Spring 기반 금융 서비스 백엔드 시스템 설계·개발. 일반 금융 소비자를 대상으로 계좌 관리·이체·거래 내역 조회를 제공하는 금융 플랫폼. 대용량 금융 트랜잭션 처리와 금융 보안 규정 준수가 핵심인 풀스택 개발 프로젝트. 2) 작업 범위 백엔드 개발 (Java Spring) Front-end 개발 (JSP + jQuery) 데이터베이스 설계 (MySQL) 반응형







