이 프로젝트는 spring-ddd-bank 와 internet-banking-concept-microservices 에서 영감을 받고 이에 다음과 같은 주요 개선점을 적용한 단순 은행 구현체입니다.
- JDK 11 to 17 - 런타임 개선 및 Spring Boot 3 지원
- Java to Kotlin - NPE 감소 및 간결한 코드 작성
- Spring Boot 2 to 3 - 프레임워크 업데이트
- Spring Reactive - 비동기 처리를 통한 리소스 사용량 개선
- Modular Monolith - DDD의 구조를 견고하게 만들면서 MSA로 쉽게 이전할 수 있는 상태로 유지
TBD