F-Lab
🚀
상위권 IT회사 합격 이력서 무료로 모아보기

MVP 개발과 서비스 확장 전략

writer_thumbnail

F-Lab : 상위 1% 개발자들의 멘토링

AI가 제공하는 얕고 넓은 지식을 위한 짤막한 글입니다!



서비스 개발의 시작

서비스 개발의 초기 단계에서는 UX/UI 디자인이 거의 마무리되었고, 본격적인 개발은 다음 주부터 시작될 예정입니다. MVP는 약 2주 뒤에 런칭을 목표로 하고 있으며, 기획이 꼼꼼하게 마무리되어 기능 자체는 복잡하지 않기 때문에 개발 시간이 오래 걸리지 않을 것으로 예상됩니다.

서비스는 사용자에게 앱 서비스와 비슷한 느낌을 주지만, 웹으로 구현되기 때문에 프론트엔드에서 해야 할 일이 많습니다. 모바일 디바이스 컨트롤, 위치 정보 수집, 다양한 컴포넌트 구현 등이 필요합니다. 백엔드에서는 단순한 기능을 제공하며, MVP 모델에서는 기능이 제한적입니다.

서비스의 적절한 퀄리티와 편의성을 제공하기 위해 고민하고 있으며, MVP 버전은 기능을 제한한 버전이지만, 향후 풀버전으로의 확장을 고려하고 있습니다. 설계 단계에서는 위치 정보 표시, 영상 업로드 및 저장 등의 코드 구현을 진행하고 있습니다.

서비스 개발의 단계적 구현을 위해 고민하고 있으며, 사용자에게 매끄러운 경험을 제공하기 위해 노력하고 있습니다. 코딩 양이 많지 않더라도 설계와 기획에 많은 시간을 투자하고 있습니다.

왜냐하면 사용자에게 매끄러운 경험을 제공하기 위해서는 초기 설계와 기획이 중요하기 때문입니다.



추천 시스템과 사용자 경험

이번 MVP 버전에서는 랜덤하게 사용자에게 영상을 보여주고, 단계적으로 사용자 정보에 맞게 추천하는 시스템을 설계했습니다. 데이터 사이언티스트가 추천 시스템을 고민하고 있으며, 초기 버전에서는 랜덤하게 영상을 보여줍니다.

사용자는 마음에 드는 장소를 지도에 저장할 수 있는 북마크 기능을 사용할 수 있습니다. 북마크 탭에서는 지도에 위치와 섬네일을 표시합니다. 이는 유저들이 올린 동영상에 대해 관심 있는 장소를 즐겨찾기하는 기능입니다.

사용자는 자신의 기록을 남기고 공유할 수 있는 기능을 제공합니다. 영상 촬영 화면에서는 사용자의 위치 기반으로 주변을 추천하는 기능을 고려하고 있으며, 이번 버전에서는 검색과 태그를 통해 커버를 만들어 저장하는 방식입니다.

마이 탭에서는 사용자가 찍은 영상을 스크롤하며 볼 수 있으며, 지도 형식으로 자신의 히스토리를 볼 수 있습니다. 이는 즐겨찾기 기능과 더불어 사용자가 찍은 영상과 위치를 기록하는 기능입니다.

왜냐하면 사용자가 자신의 경험을 기록하고 공유할 수 있는 기능이 서비스의 핵심이기 때문입니다.



백엔드 설계와 기술적 고민

백엔드에서는 영상을 찍고 프론트엔드에서 API로 포스트 요청을 보내면, S3에 저장하고 람다 기능을 이용해 인코딩을 진행합니다. 인코딩한 영상의 URL은 클라우드 프론트를 통해 덮어주고, 몽고DB에 기록하여 프론트에서 재생할 수 있도록 설계했습니다.

영상의 볼륨이 작으면 업로드와 인코딩 속도가 빠르지만, 유저가 바로 영상을 볼 수 있도록 프론트엔드와 협의 중입니다. 리액트로 구현하고 있으며, 장기적으로는 리액트 네이티브로의 확장을 고려하고 있습니다.

영상의 포맷과 인코딩 설정 등 디테일한 부분은 리액트에서 연동하기 어려운 경우가 많아, 서버에서 인코딩을 진행하는 방향으로 논의 중입니다. 프론트에서 인코딩을 진행할 수 있는 방법도 고려하고 있습니다.

왜냐하면 영상의 인코딩과 저장 방식이 서비스의 성능과 사용자 경험에 큰 영향을 미치기 때문입니다.



서비스 확장과 마케팅 전략

서비스 확장을 위해 특정 대학교 커뮤니티의 학생들을 대상으로 집중적으로 서비스를 홍보할 계획입니다. 인스타그램 계정을 운영하여 유저를 모으고, 영상 기반의 콘텐츠를 통해 유저를 유입시키는 전략을 구상하고 있습니다.

미국에서 유사한 서비스를 제공하는 사례를 참고하여 국내 시장에 맞는 전략을 수립하고 있습니다. 초기 사용자 모집과 입소문을 통해 서비스 확장을 목표로 하고 있습니다.

서비스의 차별화된 포인트를 찾기 위해 고민하고 있으며, 클라우드 서비스와 몽고DB의 활용을 통해 기술적 기반을 다지고 있습니다. 새로운 기술 도입보다는 기존의 스펙을 활용하여 빠르게 서비스를 출시하는 방향을 선택했습니다.

왜냐하면 초기 사용자 모집과 서비스 확장이 성공의 핵심 요소이기 때문입니다.



결론과 향후 계획

서비스의 성공을 위해 초기 사용자 모집과 서비스 확장이 중요하며, 이를 위해 다양한 마케팅 전략을 구상하고 있습니다. 기술적으로는 클라우드 서비스와 몽고DB를 활용하여 빠르게 서비스를 출시하고, 사용자 피드백을 통해 개선해 나갈 계획입니다.

백엔드 설계와 인코딩 방식에 대한 고민을 통해 사용자 경험을 개선하고, 프론트엔드와의 협업을 통해 최적의 성능을 제공할 것입니다. MVP 출시 후 사용자 반응을 보고, 서비스의 디벨롭을 진행할 계획입니다.

왜냐하면 사용자 피드백을 통해 서비스의 개선 방향을 설정하는 것이 중요하기 때문입니다.

ⓒ F-Lab & Company

이 컨텐츠는 F-Lab의 고유 자산으로 상업적인 목적의 복사 및 배포를 금합니다.

조회수
logo
copyright © F-Lab & Company 2025