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

나른한 하루

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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)
  • 방명록

개발 포토폴리오 (17)
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
곰두리봇 업데이트 : '우리동네 마스크 판매정보' 기능 업데이트

곰두리봇 소개 곰두리봇은 강원대학교 생활에 있어 대학생활 꿀팁, 학식메뉴, 대학공지 등을 알려주는 카카오봇 입니다. * 카카오톡 친구추가 : knubot * 곰두리봇 개발 프로젝트 소개 (자세히) : https://kbs4674.tistory.com/60 * Github : https://github.com/kbs4674/kakao-bot_public 코로나가 온 세상에 공포를 떨게한지 약 1개월이 되어갑니다. 하지만 코로나 확진자 수는 줄어들기는 커녕 오히려 증가하고 있는 추세입니다😥 그렇다보니 사람들은 점점 밖에 나가길 꺼려하고, 부득이하게 밖에 나가기 위해선 감염을 최소화 하고자 마스크를 써야하다보니 마스크 구하는게 점점 하늘의 별따기가 되어갑니다. 마스크 수량의 부족이 점점 저희 피부에 와닿게 되..

개발 포토폴리오/ㄱㅐ발 이야기 2020. 3. 13. 03:49
캐치딜 백엔드 개발이야기 : 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
싼 것만 물어드려요 : 캐치딜 서비스!

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 서론 새로운 사이드 프로젝트에 합류하여 요 근래 만들어내고 있는 서비스입니다! 해당 서비스는 캐치딜 서비스로서, 다양한 플랫폼에 퍼져있는 정보를 하나로 모아내어 사용자에게 핫딜 제품을 추천해주는 서비스 입니다! 저희는 이..

개발 포토폴리오 2020. 2. 2. 02:05
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
  • Ruby on Jets : Unavailable ⋯
  • 2022 심포니 오브 메이플스토리
  • 험난했던 마샬스피커 액톤2 구매기 [Feat.공홈⋯
  • 스스로에게 주는 격려여행 - 연말 제주 여행기
최근에 달린 댓글
  • 안녕하세요 나른한 하루님 나른한 하루님 처럼 코드를⋯
  • 안녕하세요 가리님 저도 동일한 증상입니다. 삭제시 ge⋯
  • 티켓 두개 예매했는데 이러면 쿠폰받을떄 한번에 두개받나⋯
  • 좋은 글 감사합니다. 루비를 학습하는데 매우 많은 도움⋯
Total
234,906
Today
11
Yesterday
196
링크
TAG
  • 피아노
  • byebug
  • 바이버그
  • 3
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

티스토리툴바