Spring Boot, Feign, NBP API를 활용한 통화 변환기 구축 - Finovara
(dev.to)
Spring Boot와 OpenFeign을 활용한 NBP API 기반 통화 변환기 구축 사례를 통해, Java Records와 BigDecimal을 사용하여 외부 API 의존성을 관리하고 금융 데이터의 무결성과 시스템의 확장성을 확보하는 실무적인 아키텍처 설계 방식을 소개합니다.
이 글의 핵심 포인트
- 1OpenFeign을 사용하여 HTTP 통신 레이어와 비즈니스 로직을 명확하게 분리
- 2Java Records를 활용하여 불변성(Immutability)을 보장하고 가벼운 DTO 구조 구현
- 3