핵심 요약
타다의 인터널 프로덕트 팀은 DRS 구축에 AWS Lambda를 적극 활용해 PDF 분리와 QR 코드 인식 자동화를 구현했다.
구현 방법
- S3 Trigger로 PDF 업로드를 감지해 Lambda에서 PdfFileReader/PdfFileWriter로 페이지를 분리하고 /tmp에 임시 저장 후 S3에 재저장
- 분리 로직에서 splitStart, splitEnd로 페이지를 나누고 파일 이름 관리
- QR 코드 인식은 pyzbar를 활용하되 Lib Layer로 시도했지만 Shared Library 이슈로 Docker 기반 Lambda 이미지로 해결
- Dockerfile 구성으로 zbar 라이브러리 포함 및 pyzbar 설치, ZBAR_PATH 경로 고정
주요 결과
- 두 기능이 안정적으로 동작하여 매일 드라이버 계약 처리에 활용
- 7월 중순 이후 운영이 안정화되었고, Slack 알림 및 OCR 확장 같은 추가 개선 계획 수립

