Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

실전에서 AWS Lambda 적극 활용해본 이야기

타다 favicon타다·Cloud·
PythonDockerAWS LambdaPyzbarZbar
2022년 09월 02일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

타다의 인터널 프로덕트 팀은 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 확장 같은 추가 개선 계획 수립

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
72%

타다 시스템 아키텍처

타다 favicon타다·2019년 01월 28일
AWS Lambda Image Resize 도입기 섬네일
70%

AWS Lambda Image Resize 도입기

올리브영 favicon올리브영·2023년 05월 19일
올리브영 QA의 AWS Lambda를 통한 On call 도입기 섬네일
69%

올리브영 QA의 AWS Lambda를 통한 On call 도입기

올리브영 favicon올리브영·2024년 05월 20일