Skip to content
Yoonhae edited this page Dec 22, 2021 · 8 revisions

chrome - 복사본 RUN-TRIP



어떤 프로젝트인가?

  • 러닝과 여행을 결합한 plan 을 제시하고 동참하는 run-trip 커뮤니티

왜 run-trip 인가?

  • 코로나로 실외 운동인 러닝을 시작하면서 러닝 관련 유튜브 시청중 여행을 다니며 러닝을 하는 영상을 보고 아이디어가 떠올랐다.


어떤 기술을 사용했나?

run-trip-aws v2 Diagram

Backend

  • AWS EC2 - Node.JS Express
  • AWS RDS - MySQL
  • AWS Elasticache - REDIS
  • AWS S3
  • AWS API Gateway

Frontend

  • AWS CloudFront/S3 - React

해당 Backend 기술을 선택한 이유는?

  • 기존 업무는 복잡한 SQL 작업, Python 및 응용프로그램 개발이 대부분 이었다.
  • Python 의 경우 대부분 빅데이터 관련 분야에서만 사용하기 때문에 다른 backend 개발 언어를 배워야 했다.
  • Java 가 우리나라 웹 개발 시장의 70% 라지만 Node.JS 가 가볍고 frontend 와 같은 언어를 쓴다는 장점이 마음에 들었다.
  • serverless도 Node.JS 로 개발하기 용이하여 결정에 한몫 했다.
  • AWS, Node.JS 를 학습했으니 개발 능력을 확인할 방법이 필요하므로 해당 기술들을 기반으로 프로젝트를 진행했다.


사용자 메뉴얼

... 개발 완료 후 작업 예정


API 명세서

  • 사용자 관련 ... 작업 예정
  • Plan 관련 ... 작업 예정
  • History 관련 ... 작업 예정