피드로 돌아가기
Fuel Price API for Fleet Cost Planning
Dev.toDev.to
Backend

정부 공공 데이터를 통합한 Fleet Cost 최적화 API 설계

Fuel Price API for Fleet Cost Planning

Roman Kotenko2026년 5월 21일2beginner

Context

물류 운영 비용 중 인건비 다음으로 비중이 큰 연료비 예측을 위해 분산된 국가별 가격 데이터 통합 필요성 대두. 개별 데이터 소스 접근으로 인한 통합 비용 증가와 Route Planning API와의 파편화된 인터페이스 구조 해결이 요구됨.

Technical Solution

  • US(EIA) 및 Canada(Statistics Canada) 정부의 공공 데이터를 단일 엔드포인트로 추상화한 API Gateway 설계
  • 주 단위(US) 및 월 단위(Canada)의 서로 다른 데이터 갱신 주기를 수용하는 데이터 파이프라인 구축
  • /truck/corridor, /events 등 기존 도메인 API와 동일한 인증 체계(X-API-Key)를 적용한 Unified Integration 구조 채택
  • 국가별 서로 다른 통화(USD/CAD) 및 단위(Gallon/Litre)를 유지하며 클라이언트 사이드 변환을 유도하는 데이터 모델 설계
  • Jurisdiction 및 Date 범위를 통한 필터링을 지원하여 Historical Trend 분석이 가능한 쿼리 인터페이스 제공

1. 서로 다른 데이터 갱신 주기(Weekly vs Monthly)를 가진 외부 소스를 통합할 때 frequency 필드를 통해 데이터 최신성을 명시했는가?

2. 물리적 단위와 통화가 다른 다국적 데이터를 처리할 때 서버 단의 강제 변환보다 원본 데이터를 유지하고 클라이언트에 변환 책임을 부여하여 데이터 무결성을 확보했는가?

3. 도메인이 다른 API들을 하나의 인증 키와 통합 인터페이스로 묶어 개발자의 Integration 비용을 최소화했는가?

원문 읽기