P2PBank는 개인과 투자자 간 투자 관리하여 투자 및 송금 기능을 제공하는 백엔드 중심의 금융 서비스입니다.
P2PBank는 사용자가 NH농협 Open API를 통해 본인 계좌를 조회하고, 안전하게 송금을 진행할 수 있도록 지원하는 백엔드 금융 시스템입니다.
은행 시스템의 핵심 로직을 직접 구현해보는 것을 목표로 하며, 인증, 계좌 등록, 송금 요청, 잔액 확인, 투자 및 이자 배치 등 실제 은행 시스템에 가까운 흐름을 고려한 설계가 특징입니다.
- Backend: Java 17, Spring Boot 3, Spring Security, JWT
- Database: MySQL, JPA
- API 연동: NH농협 Open API
- DevOps: Docker, Docker Compose,
- 기타: Redis (세션 관리 및 인증 캐시), JUnit5 (테스트)