EJN
원신 프로모션 이벤트

원신 프로모션 이벤트

소개

  • 원신의 새로운 업데이트들을 프로모션하기 위해 진행한 프로젝트
    • 같은 포맷으로 총 2회 진행함
  • 자사 서비스 TWIP 후원을 하면 추첨을 통해 보상 지급
  • 링크 (opens in a new tab)

프로젝트 환경

  • 회사: EJN
  • 작업 기간: 2023년 5월, 2023년 8월
  • 인력 구성: Frontend Engineer 1, Product Designer 1, Business Development Manager 1
  • 개발 스택: React, Typescript, Vite, Google API, SWR, GitHub Action

스크린샷

해결한 문제

1. 리소스 부족 해결

  • 초기 계획은 단순 이미지 호스팅과 설문조사 링크 제공이었으나, 생동감 있는 페이지 요구로 방명록 기능 및 명예의 전당(총 접속기간 랭킹) 기능 추가가 필요해짐. 정적인 HTML 페이지 하나로는 구현이 어려웠음.
  • 사내에서는 당장 백엔드 리소스가 부족했음.
    • 이를 해결하기 위해 아이디어 회의 과정에서 백엔드 리소스 추가 투입 대신 구글 스프레드시트를 DB로 활용하는 방안을 모색함.
    • 설문조사 및 방명록 데이터를 수집하고, 사업부 인원이 가이드라인 위반 글을 필터링한 후 최종 내용을 구글 스프레드시트에 반영함.
    • GitHub Action에서 크론 작업을 돌려 매일 정오에 사업부 인원이 작성한 스프레드시트를 JSON으로 변환 후 S3 버킷에 업로드하는 이벤트 워커를 구현함.
    • 백엔드 및 인프라 리소스를 추가로 투입하지 않고 프론트엔드 개발자 한 명으로 DB 및 인프라 문제를 해결함.