프로젝트 소개


여행지에서 머무는 장소, 좋은 잠자리 문화를 선도하고 있는 STAY를 큐레이팅하다.

https://www.youtube.com/watch?v=JNO--8ChtOc

스테이폴리오(STAYFOLIO)는 좋은 장소, 공간을 만들어가려는 사람들과 이를 소비하는 실제 여행자를 위한 정보의 교류 및 소통의 장이 되어 지역 문화 내지는 국내여행 문화의 질적 향상을 도모합니다. 궁극적으로 지역과 사람, 장소에 대한 가치를 보다 높여주는 스테이에 대한 관심과 이러한 장소를 만들고자 하는 열망을 일깨울 수 있는 의미있는 채널로 자리매김하고자 합니다.

스테이폴리오(stayfolio.com)는 다양한 장르의 숙박시설을 운영하고 계신 호스트들을 위한 다양한 서비스를 제공합니다. 콘텐츠 제작, 광고, 마케팅 전략 수립, 예약 관리 시스템 제공 등 비즈니스 모델의 자급력을 높일 수 있는 다양한 솔루션을 제공합니다.

시스템 구성


스테이폴리오는 Ruby on rails와 React로 개발하고 있습니다. MySQL을 메인 데이터베이스로 사용하고 있고 세션과 캐시는 redis를 이용합니다. 예약과 금액을 계산하는 일부 중요한 기능은 RSpec을 이용하여 테스트코드를 작성하고 jenkins(CI), docker를 이용하여 서비스를 관리하고 있습니다. 서버는 ucloud와 AWS를 사용하고 있고 전체 시스템을 AWS로 옮기는 것을 진행하고 있습니다.

Asana 이슈 관리 시스템을 이용하여 요건을 정리하고 git 브랜치를 딴다음 코드 리뷰를 통해 소스를 머지합니다. 1차 적으로 스테이징 서버에 배포하여 결과를 확인하고 최종 완료되면 운영 서버에 배포합니다. 각종 이벤트와 에러 메시지를 슬랙에 연동하여 확인하고 소스 작성 외의 업무를 자동화하려고 노력하고 있습니다.

작업 내용


주요 업무는 대고객 서비스인 프론트엔드와 내부 업무를 지원하는 백엔드를 개발, 개선하고 안정적으로 운영하는 일입니다.