티스토리 뷰
-
Download
-
프로젝트 정보
- 사용 언어 : [앱/클라이언트] React Native / [웹서버] Ruby on Rails 5.2.3 / [크롤링/AWS Lambda Serverless] Ruby on Jets 2.3.12
- 기술스택 : Ruby on Rails, Ruby on Jets, AWS EC2, AWS Lambda, Selenium, Scheduler, JWT, One Signal, Rest API
- [Github] REST API 웹서버 / AWS Lambda Framework
-
서론
새로운 사이드 프로젝트에 합류하여 요 근래 만들어내고 있는 서비스입니다!
해당 서비스는 캐치딜 서비스로서, 다양한 플랫폼에 퍼져있는 정보를 하나로 모아내어 사용자에게 핫딜 제품을 추천해주는 서비스 입니다!
저희는 이러한 고민을 가지고 프로젝트를 시작하게 되었습니다.
-
커뮤니티에는 매일 갖가지 할인행사에 대한 정보를 사람들이 올리면서 공유한다.
-
그런데 커뮤니티 한 곳이 아닌 여러곳에 정보가 퍼져있다.
-
그렇다보니 똑같은 정보에 대해 A, C 커뮤니티에는 정보가 있지만, 정작 B 커뮤니티에는 없는 경우가 있다.
-
내가 원하는 키워드의 상품에 대해 매번 해당 홈페이지에 가서 눈팅하고 있을 순 없다.
저는 해당 프로젝트에 있어서 백엔드를 담당하여, 서버관리 및 크롤링을 위주로 개발을 해나아가게 되었습니다.
캐치딜 개발에 있어 제 역할로서는 다음과 같이 주어집니다.
-
백엔드 : 크롤링, 안정적인 서버 설계
-
앱과의 데이터 통신을 위한 Restful API 설계
이제 앞으로 글을 통해 위 2개의 과제를 어떻게 해쳐나갔는지 소개를 해보고자 합니다.
앞으로 있을 개발 이야기 많이 기대해주세요 :D
-
이야기 연결고리
1. 캐치딜 백엔드 개발이야기 : 좌충우돌 서버운영 이야기
5. 캐치딜 백엔드 개발이야기 : Restful API 설계의 다양한 고민
6. 캐치딜 백엔드 개발이야기 : 나에게 맞는 합리적인 서버 비용을 찾아서..
'개발 포토폴리오' 카테고리의 다른 글
대학생활 비밀친구 : 강원대학교 곰두리 BOT (1) | 2019.11.04 |
---|---|
대학 웹메일 혜택을 : 담다 (0) | 2019.11.04 |
이더리움 기반 투표시스템 (0) | 2019.11.04 |
취미 월드컵 (Hobby Cup) (0) | 2019.11.04 |
강원대학교 대동제 축제사이트 (0) | 2019.11.04 |
댓글