피드로 돌아가기
Dev.toBackend
원문 읽기
33개 분산 시스템 API 통합을 통한 차량 과태료 조회 프로세스 효율화
Consultar infracciones de tránsito en Argentina con una sola API (JSON, 33 jurisdicciones)
AI 요약
Context
아르헨티나 내 33개 관할 구역의 교통 위반 시스템이 상호 파편화된 구조로 설계됨. 개별 시스템 접근 시 Captcha 처리 및 빈번한 서버 장애로 인해 차량 한 대당 15~20분의 과도한 리소스 소모 발생.
Technical Solution
- 다수의 Heterogeneous한 레거시 시스템을 단일 엔드포인트로 추상화한 Unified API 계층 설계
- Patente, DNI, CUIT 등 다양한 식별자를 지원하는 다형성 입력 인터페이스 구현
- 분산된 관할 구역의 데이터를 JSON 포맷으로 표준화하여 응답하는 데이터 정규화 로직 적용
- 단일 API Request를 통한 다중 관할 구역 데이터 Aggregation 처리
- 호출측의 비즈니스 로직 단순화를 위한 응답 데이터 내 합계(Summary) 사전 계산 기능 제공
Impact
- 차량 1대당 조회 시간 15~20분에서 수 초 단위로 단축
- 업무 처리 용량 기존 대비 3배 증가(일일 고객 응대 10명 → 30명)
실천 포인트
분산된 레거시 시스템의 데이터 통합 시 개별 API의 복잡성을 추상화한 Aggregator 패턴 검토, 다양한 입력 파라미터를 수용하는 단일 인터페이스 설계 반영