본문 바로가기 메뉴 바로가기

나른한 하루

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

나른한 하루

검색하기 폼
  • 분류 전체보기 (194)
    • 나른한 하루 (21)
    • 개발 포토폴리오 (17)
      • 캐치딜(백엔드) 개발 이야기 (6)
      • ㄱㅐ발 이야기 (3)
    • 간담회 및 현장 후기 (15)
      • 바람의나라 (0)
      • 카스온라인 (0)
      • NHN NEXT (0)
      • NDC 2016 (5)
      • NDC 2017 (4)
      • 게임속의 오케스트라 (0)
      • NDC 2019 서포터즈 (6)
    • 프로그래밍 공부 (136)
      • Ruby on Jets : 서버리스 프레임워크 (16)
      • Serverless : 서버리스 프레임워크 (0)
      • Ruby on Rails : 이론 (32)
      • Ruby on Rails : Gem (34)
      • Ruby on Rails : 배포 (5)
      • TIL : Rails Tutorial (15)
      • AWS (9)
      • Github (12)
      • Postman (2)
      • 라즈베리파이4B (9)
      • 오픈클래스 : 유니티 (0)
      • 추천 개발 Tool (1)
      • C언어 (0)
      • JAVA (0)
      • 기타 (0)
    • 여행일기 (5)
      • 대만, 싱가폴 (0)
      • 동해 자전거 여행기 (2020) (3)
      • 춘천, 오랜만에 (2021) (2)
  • 방명록

개발 포토폴리오/캐치딜(백엔드) 개발 이야기 (6)
Blog는 현재 리뉴얼 중입니다 :D
Ruby on Rails 개념 톺아보기
Ruby on Jets : 서버리스(AWS Lambda) 프레임워크
사이드 프로젝트 : 캐치딜 개발 이야기
캐치딜 백엔드 개발이야기 : 나에게 맞는 합리적인 서버 비용을 찾아서..

소개 캐치딜 서비스는 2019년 10월부터 시작된 토이프로젝트의 일환으로, 같은 대학 주니어 대학생 3명이서 똘똘뭉쳐 제작된 프로젝트입니다. 캐치딜은 여러 플랫폼(뽐뿌, 클리앙 등)에 퍼져있는 핫딜특가 데이터를 Selenium 크롤링을 통해 데이터를 수집해서 보여주는 서비스입니다. 이번 이야기는 캐치딜 서버를 운영하면서 저에게 합리적인 서버 비용에 대해 찾아 나선 이야기를 나눠볼까 합니다. HEROKU 첫 캐치딜의 시작은 Heroku이었습니다. Heroku를 선택한 이유는 다음과 같습니다. 일단 기본 사용은 무료 (유료 서버 사용에 있어 Github Student Pack 인증 시 매 달 고정적으로 7달러, 최대 2년 지원) 서버 사용금액에 있어 카페24와 같이 사전에 서비스 금액을 계약하는게 아닌, 일..

개발 포토폴리오/캐치딜(백엔드) 개발 이야기 2020. 4. 11. 06:11
캐치딜 백엔드 개발이야기 : Restful API 설계의 다양한 고민

소개 캐치딜 서비스는 2019년 10월부터 시작된 토이프로젝트의 일환으로, 같은 대학 주니어 대학생 3명이서 똘똘뭉쳐 제작된 프로젝트입니다. 캐치딜은 여러 플랫폼(뽐뿌, 클리앙 등)에 퍼져있는 핫딜특가 데이터를 Selenium 크롤링을 통해 데이터를 수집해서 보여주는 서비스입니다. 캐치딜 : 앱 ↔ 웹의 통신 과정 살펴보기 캐치딜 앱에 보여지는 자료들은 앱 내에서 Database가 남겨져 있는 형식이 아닌, 앱에서 웹과의 통신을 통해 웹이 가지고 있는 Database 내 자료를 json으로 받아내어 데이터 결과를 보여주는 방식입니다. 위의 도식도를 좀 더 자세히 살펴보여드리겠습니다. 예를들어 만약 앱이 위와 같이 데이터를 보여준다고 치겠습니다. 그럼 이 데이터 같은 경우는 앱 내에 데이터베이스로 저장되어..

개발 포토폴리오/캐치딜(백엔드) 개발 이야기 2020. 2. 5. 05:22
캐치딜 백엔드 개발이야기 : 크롤링

소개 캐치딜 서비스는 2019년 10월부터 시작된 토이프로젝트의 일환으로, 같은 대학 주니어 대학생 3명이서 똘똘뭉쳐 제작된 프로젝트입니다. 캐치딜은 여러 플랫폼(뽐뿌, 클리앙 등)에 퍼져있는 핫딜특가 데이터를 Selenium 크롤링을 통해 데이터를 수집해서 보여주는 서비스입니다. 크롤링 캐치딜은 뽐뿌, 클리앙 등 여러 플랫폼에 퍼져있는 정보를 하나로 모아오는 컨텐츠입니다. 하지만 이 정보를 모음에 있어 가장 필요한 기술은 크롤링 입니다. 크롤링 웹을 돌아다니며 유용한 정보를 자동으로 찾아내고, 데이터베이스로 저장해 오는 작업 캐치는 현재 매 n분 간격으로 다양한 플랫폼에서 정보를 크롤링을 해냅니다. 캐치딜 프로젝트 같은 경우는 크롤링을 담당하는 서버가 Ruby on Jets 기반이며, 해당 프레임워크를..

개발 포토폴리오/캐치딜(백엔드) 개발 이야기 2020. 2. 4. 22:27
캐치딜 백엔드 개발이야기 : 디자이너와의 협업

소개 캐치딜 서비스는 2019년 10월부터 시작된 토이프로젝트의 일환으로, 같은 대학 주니어 대학생 3명이서 똘똘뭉쳐 제작된 프로젝트입니다. 캐치딜은 여러 플랫폼(뽐뿌, 클리앙 등)에 퍼져있는 핫딜특가 데이터를 Selenium 크롤링을 통해 데이터를 수집해서 보여주는 서비스입니다. 디자이너와의 협업 프로젝트 개발에 있어 디자이너는 꽃 같은 존재입니다. 아무리 내부가 탄탄한 컨텐츠 일지라도, 예쁘게 보여지지 않으면 사람들은 사용을 안하기 마련이죠..ㅠㅠ 이번 프로젝트 역시 결정적으로 빛을 발하게 해준 역할이 디자이너가 아닌가 싶습니다. 이 디자이너는 가끔 저희와 함께해온 동생으로서, 가끔 '디자이너와 함께 협업해보고싶다' 라는 생각이 문득 들 때 신기하게도 기회가 잡혀져서 함께 프로젝트를 해오곤 했습니다...

개발 포토폴리오/캐치딜(백엔드) 개발 이야기 2020. 2. 4. 20:38
캐치딜 백엔드 개발이야기 : 문서화

소개 캐치딜 서비스는 2019년 10월부터 시작된 토이프로젝트의 일환으로, 같은 대학 주니어 대학생 3명이서 똘똘뭉쳐 제작된 프로젝트입니다. 캐치딜은 여러 플랫폼(뽐뿌, 클리앙 등)에 퍼져있는 핫딜특가 데이터를 Selenium 크롤링을 통해 데이터를 수집해서 보여주는 서비스입니다. 서론 : 문서화의 중요성 개발에 있어 문서화는 약속입니다. 1. 오늘 일어난 버그, 완벽히 기억해낼 수 있을까요? 개발을 함에 있어서 이슈는 여러개로 나타나기 마련입니다. Front-End 영역에서만 오류가 났으면 좋겠는데, Back-End 영역에서도 오류가 마구잡이로 생겨나기 마련입니다. 또한 그 오류는 내가 발견할 수 있지만, 타인이 발견할 수도 있습니다. 그런데 이걸 단순히 카톡방에서만 공유를 하거나, 구두로만 말을 전했..

개발 포토폴리오/캐치딜(백엔드) 개발 이야기 2020. 2. 3. 04:07
캐치딜 백엔드 개발이야기 : 좌충우돌 서버 설계 및 운영 이야기

소개 캐치딜 서비스는 2019년 10월부터 시작된 토이프로젝트의 일환으로, 같은 대학 주니어 대학생 3명이서 똘똘뭉쳐 제작된 프로젝트입니다. 캐치딜은 여러 플랫폼(뽐뿌, 클리앙 등)에 퍼져있는 핫딜특가 데이터를 Selenium 크롤링을 통해 데이터를 수집해서 보여주는 서비스입니다. 서버 선택의 기로 캐치딜을 처음 개발을 할 때 때 있어서 어떤 플랫폼 서버를 써야할지 큰 기로에 빠지게 되었습니다. 저는 서버를 선택함에 있어서 아래 사항을 중점으로 고민을 하게 됩니다. 가격이 합리적인가? (최대한 Low Price였으면 좋겠다.) Ruby를 기본으로 지원해주는가? (캐치딜은 웹서버가 Ruby on Rails 기반입니다.) 내가 쉽게 다룰 수 있는가? 개인적으로 저는 아래 두 플랫폼을 유심히 봤습니다. 일단 ..

개발 포토폴리오/캐치딜(백엔드) 개발 이야기 2020. 2. 3. 02:02
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • Ruby on Jets : Unavailable ⋯
  • 2022 심포니 오브 메이플스토리
  • 험난했던 마샬스피커 액톤2 구매기 [Feat.공홈⋯
  • 스스로에게 주는 격려여행 - 연말 제주 여행기
최근에 달린 댓글
  • 안녕하세요 나른한 하루님 나른한 하루님 처럼 코드를⋯
  • 안녕하세요 가리님 저도 동일한 증상입니다. 삭제시 ge⋯
  • 티켓 두개 예매했는데 이러면 쿠폰받을떄 한번에 두개받나⋯
  • 좋은 글 감사합니다. 루비를 학습하는데 매우 많은 도움⋯
Total
234,906
Today
11
Yesterday
196
링크
TAG
  • 바이버그
  • 3
  • 피아노
  • byebug
more
«   2023/02   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28
글 보관함
  • 2022/03 (3)
  • 2022/01 (1)
  • 2021/12 (1)
  • 2021/10 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바