V
VCNC
September 2, 20221회
실전에서 AWS Lambda 적극 활용해본 이야기
간단 소개
타다의 드라이버 관리 시스템(DRS) 개발 사례로, AWS Lambda를 활용하여 PDF 분리 및 QR 코드 인식 기능을 구현하고 효율성을 높인 경험을 공유합니다.
AI Summary
- 타다 DRS 시스템 개발 배경
- 타다는 NEXT 라인업 출시 후 드라이버 모집을 확대하며, 온보딩 과정의 복잡성을 해결하기 위해 **DRS(Driver Relationship System)**를 개발하게 됨.
- DRS는 계약서, 교육 이수 결과, 상품화 결과 등의 서류를 관리하는 시스템임.
- AWS Lambda 활용 사례
- PDF 파일 분리 및 QR 코드 인식 기능 구현에 어려움을 겪었으나, AWS Lambda와 S3 Trigger를 활용하여 해결함.
- Lambda를 통해 자원 분리, python 코드 재활용, 불필요한 통신 과정 축소 등의 효과를 얻음.
- pyzbar 라이브러리 사용 시 Shared Library 문제 발생, Docker 이미지를 통해 Lambda 함수를 구축하고 해결함.
- 향후 발전 방향
- QR 코드 스캔 에러 시 Slack 알림 기능 추가 예정.
- OCR 기술을 활용하여 PDF 문서 내용을 자동으로 입력하는 기능 개발 예정.
Next Feeds

1년차 개발자의 훈수 두기
1년차 백엔드 개발자의 경험을 바탕으로 학교와 회사의 차이, 재택근무의 장단점, 문서화의 중요성, 그리고 신입 개발자와 시니어 개발자 간의 효과적인 협력 방안을 제시합니다.
신입 개발자재택근무문서화협업코드 퀄리티
2022. 9. 1.
스포카

새로운 컬리몰 NX를 소개합니다.
컬리몰이 레거시 시스템을 탈피하고 Next.js 기반 NX 프로젝트를 통해 성능 개선, 사용자 경험 향상, 코드 품질 개선을 이룬 여정을 소개합니다.
컬리몰NXNext.js레거시 시스템성능 개선
2022. 8. 31.
컬리

Programmable Realtime Webhoook System
Airbridge는 Programmable Webhook 시스템을 통해 Postback을 효율적으로 관리하고, 다양한 매체 연동 및 성능 개선을 추구합니다.
PostbackWebhookTemplate EngineAirbridgeAPI
2022. 8. 30.
AB180

Max’s story: From Design to Product leadership
Buzzvil에서 디자이너로 시작하여 제품 리더가 되기까지의 성장 과정과 리더십, 제품 디스커버리에 대한 경험 공유.
성장리더십멘토십제품 디자인제품 리더십
2022. 8. 30.
버즈빌
바나나 먹는 미니언 게임을 만들어 보자(feat. 캔버스)
캔버스를 이용해 바나나 먹는 미니언 게임을 만들고, 핵심 기능 구현 및 게임 로직을 설명합니다.
캔버스게임 개발미니언바나나JavaScript
2022. 8. 30.
카카오엔터테인먼트FE
바나나 먹는 미니언 게임을 만들어 보자(feat. 캔버스)
캔버스와 React, TypeScript를 사용하여 바나나 먹는 미니언 게임을 만드는 과정을 설명합니다.
canvasreacttypescriptgameanimation
2022. 8. 30.
카카오엔터테인먼트FE