정지용
프로젝트 목록
인프라

S3 이미지 자동 썸네일 생성기

S3에 업로드된 이미지를 감지해 Lambda가 자동으로 썸네일을 생성하는 서버리스 파이프라인

lambda-thumbnail-generator-docs최근 업데이트 2026년 7월 26일

개요

이미지가 업로드될 때마다 별도 서버 없이 크기별 썸네일을 자동 생성하기 위한 AWS Lambda 기반 프로젝트입니다. lambda-function 디렉터리에 썸네일 생성 핸들러를, s3-migration 디렉터리에 기존에 이미 저장된 이미지들을 새 파이프라인에 맞게 일괄 처리하는 마이그레이션 헬퍼를 두어 신규/기존 이미지를 모두 대응하도록 구성했습니다. tests 디렉터리를 통해 핸들러 동작을 검증하며, 이 레포는 소스코드 대신 프로젝트 구조와 아키텍처를 정리한 공개 문서 저장소입니다.

담당 역할

Lambda 기반 썸네일 생성 함수와 기존 이미지 마이그레이션 헬퍼를 설계·구현했으며, 소스코드는 비공개로 유지하고 구조와 아키텍처만 정리해 공개 문서로 작성했다.

아키텍처 다이어그램

레포지토리 분석 결과를 바탕으로 자동 생성된 구조도입니다.

아키텍처

썸네일 생성 아키텍처

S3에 이미지가 업로드되면 Lambda 함수가 트리거되어 썸네일을 생성하고 다시 S3에 저장하는 전체 흐름을 보여줍니다.

다이어그램을 그리는 중…

기술스택

각 기술을 이 프로젝트에서 어떤 용도로 썼는지 정리했습니다.

인프라

  • AWS썸네일 생성 파이프라인 전체를 구성하는 클라우드 플랫폼
  • AWS Lambda이미지 업로드 이벤트에 반응해 썸네일을 생성하는 서버리스 함수 실행
  • Amazon S3원본 이미지 저장, 썸네일 결과 저장 및 기존 이미지 마이그레이션 대상

핵심 포인트

  • 서버 운영 없이 이벤트 기반으로 동작하는 서버리스 썸네일 생성 구조
  • 신규 업로드뿐 아니라 기존에 저장된 이미지까지 처리하는 별도 마이그레이션 헬퍼 분리 설계
  • 핸들러 로직과 마이그레이션 로직, 테스트 코드를 디렉터리 단위로 명확히 분리

레포지토리 정보

생성
2026년 7월 26일
최근 커밋
2026년 7월 26일
크기
0 KB
라이선스
없음

이 문서는 2026년 7월 26일 에 자동 분석으로 생성되었습니다.