안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
이미지 처리·알림 시스템 비동기 아키텍처 전환
개발
웹
병원ㆍ헬스케어, 아키텍처 컨설팅
프로젝트 배경
이미지 업로드·리사이징과 다량의 알림 발송이 메인 API 서버에서 함께 처리되면서 CPU·네트워크 부하와 응답 지연이 발생할 수 있었습니다. 서버 사양을 높이는 대신 부하 특성이 다른 작업을 S3·Edge·Queue 기반 독립 워크로드로 분리해 비용 효율과 서비스 안정성을 함께 개선했습니다.
프로젝트 성과
이미지 로딩 시간 약 83% 단축
S3 직접 업로드와 CloudFront·Lambda@Edge 리사이징을 적용해 이미지 로딩 시간을 3.6초에서 600ms로 단축했습니다.
메인 서버 추가 증설 없이 운영
이미지 처리와 알림 발송을 독립 워크로드로 분리해 메인 API의 부하를 낮추고 기존 서버 사양을 유지했습니다.
핵심 기능
S3 직접 이미지 업로드
Presigned URL로 클라이언트가 S3에 직접 업로드해 메인 API의 네트워크·처리 부하 제거
진행 단계
병목 구간 분석·분리 설계
2021.02
메인 API에서 이미지 처리와 알림 발송이 차지하는 부하를 분석하고 분리 구조 설계
프로젝트 상세
메인 API 서버에서 처리하던 이미지 업로드·리사이징과 알림 발송을 독립 워크로드로 분리해 서버 증설 없이 응답 성능과 운영 안정성을 개선했습니다. 1. 이미지 처리 분리 S3 Presigned URL을 적용해 이미지 업로드가 메인 서버를 거치지 않도록 구성하고, CloudFront·Lambda@Edge 기반 온디맨드 리사이징으로 요청 크기에 맞는 이미지를 제공했습니다. 2. 알림 발송 비동기화

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

ru******
개발 · 개인사업자

프로젝트 정보

참여 기간
2021.02. ~ 2021.06.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
자사 프로젝트
역할
백엔드 개발자
관련 기술
AWS EC2
aws lambda
cloudwatch
CloudFront
Node.js
Nestjs
aws SQS
S3