주제 선정이유
생일자의 생일 정각에 생일자가 업로드한 원하는 선물 피드에 펀딩을 하며 축하해주는 대량 피드 시스템
요구사항 & 유저 시나리오 정의
- 30대 유저 A씨는 생일을 기념해 아이패드 에어 신형을 구매하고 싶었으나 가격이 부담이어서 고민했다. A씨는 Wish Pool 계정을 생성했고, 아이패드 에어의 가격이 포함된 사진, 펀딩 금액, 간단한 멘트와 펀딩 종료일을 피드로 작성해 업로드했다.
- A씨의 친구 B씨는 곧 생일이 다가오는 A씨에게 줄 선물을 고민하다 A씨가 업로드한 Wish Pool에서 아이패드를 원한다는 펀딩 피드를 조회했다. B씨는 A씨의 펀딩 피드에 적당한 금액대를 펀딩해주고 축하한다는 메시지를 작성했다. B씨를 비롯해 A씨의 친구들은 WishPool을 조회하고 금액을 후원하며축하 메시지를 작성했다.
- A씨의 생일 오전 12시에 많은 후원자가 몰리며 후원액 만큼의 금액이 빠르게 모여 펀딩이 종료되었고, A씨와 후원자들은 펀딩 종료 알림을 받았고 A씨는 선물을 수령한 후 사진을 올리며 리뷰를 작성했다.
요구사항 정의
- 생일자의 생일 정각에 사용자가 몰려 트래픽이 과중될 것이다.
- 트래픽 분산이 필요하다.
아키텍처 구상
신속한 접근, 향상된 보안, 비용의 절감, 가용성 및 안정성 등을 목표로 아키텍처를 설계하였다.
고려사항