피드로 돌아가기
I built a free BSB validation API for Australian devs
Dev.toDev.to
Backend

AusPayNet 데이터 기반 무료 BSB 검증 API 구축 사례

I built a free BSB validation API for Australian devs

FindBSB2026년 4월 6일3beginner

Context

호주 은행 송금 시 필수인 BSB 번호 검증 수단 부재. 공식 기관의 CSV 데이터만 제공하며 API 형태의 서비스가 없음. 직접 파싱과 호스팅을 통한 검증 로직 구현 필요성 발생.

Technical Solution

  • AusPayNet 공식 데이터를 기반으로 18,000개 이상의 BSB 데이터셋 확보
  • AWS Lambda와 API Gateway 조합의 Serverless 아키텍처 설계
  • Cloudflare 프록시 설정을 통한 네트워크 가속 및 보안 계층 추가
  • API Key와 회원가입 절차를 제거한 HTTP 기반의 완전 개방형 인터페이스 제공
  • 대량 검증 요청 효율화를 위해 한 번에 최대 500개 BSB를 처리하는 Bulk Validation 엔드포인트 구현
  • 매월 업데이트되는 공식 데이터를 반영하는 월간 데이터 동기화 프로세스 운영

Impact

  • 18,000개 이상의 BSB 데이터셋 제공
  • 요청당 최대 500개의 BSB 일괄 검증 가능
  • IP당 분당 30회의 Rate Limit 적용

Key Takeaway

공공 데이터를 API 서비스로 추상화하여 개발자 경험(DX)을 개선하고 반복적인 데이터 파싱 비용을 제거하는 전략.


대량 데이터 검증 필요 시 개별 API 호출 대신 Bulk Validation 엔드포인트를 설계하여 네트워크 오버헤드를 최소화할 것

원문 읽기