
문제
마라톤이 끝나면 수천 장의 사진 속에서 내 사진을 찾기 위해 무한 스크롤을 해야 합니다.
해결
S3 업로드에서 SQS, Lambda, Step Functions로 이어지는 비동기 파이프라인이 배번 인식과 얼굴 인덱싱을 병렬 처리합니다. 셀피 한 장으로 내 사진을 찾습니다.
만든 것
- Step Functions Parallel 상태로 배번 인식과 얼굴 인덱싱을 동시 처리해 분석 시간 절반으로 단축
- DynamoDB 단일 테이블 설계와 GSI로 배번 검색, 작가별 필터링을 요청 1회에 처리
- AWS CDK로 인프라 전체를 코드로 관리
- 실물 인화 커머스 라이브. 사진에 대회 기록을 합성해 인화하는 기능까지 구현
- 미국 브랜드 SnapRace로 먼저 검증하고 국내 브랜드 Snapxel로 재설계
기술
Next.jstRPCAWS RekognitionStep FunctionsLambdaDynamoDBAWS CDKDrizzle

다음