프로젝트 주제
유튜브 클론 프로젝트
프로젝트 목표
프론트엔드와 백엔드가 협업하는 실제 서비스 환경을 구축하여, AWS 클라우드 상에서 “빠른 구현 → 성능 테스트 → 개선”의 반복 루프를 통해 서비스 구조와 성능 최적화 경험을 쌓는 것을 목표로 합니다.
예상 프로젝트 일정(횟수)
백엔드(저)는 무기한 진행.
프론트는 원하는 만큼 구현하고 중단가능
예상 커리큘럼(간략히)
1단계: 기능 구현
2단계: AWS 환경 배포 및 연동 테스트
3단계: 성능 측정 및 개선 (캐싱, CDN, 로드테스트 등)
현재 인원
취준생 백엔드 1명 (글쓴이 본인)
모집 인원
프론트엔드 1명
프로젝트 소개 및 개설 이유
현재 혼자서 AWS 환경에서 유튜브 클론 백엔드 서버를 개발·배포 중입니다.
기술적인 성장을 위해 백엔드뿐 아니라 프론트엔드와의 협업을 경험하려 합니다.
특히, 프론트엔드와 인프라와 맞닿는 영역(CDN, 캐싱, 렌더링, 업로드 등)을 직접 다루는 경험을 함께 해보고 싶어 프론트엔드 1명을 모집하게 되었습니다.
프로젝트 진행 방식 및 유의사항
프로젝트 시작 시점에 웹서버(Frontend) 와 WAS(Backend) 를 AWS 환경에 배포합니다.
프론트엔드는 웹서버 인프라(정적 배포, CDN, 캐싱 등)를
백엔드는 WAS 인프라(서버 운영, API, 성능 모니터링 등)를 담당합니다.
각자의 구현 방식과 속도는 존중하며, 양측이 맞물리는 이슈(배포·API·성능 등) 가 생길 경우 논의 후 함께 해결합니다. 단, 프로젝트는 “빠른 구현 → 테스트 → 개선” 루프로 진행합니다. (예를 들어) 초기에는 세션 쿠키 사용, 테스트 또는 목적 방향에 따른 토큰으로 개선
인프라 비용은 N/2로 공동 부담합니다.
백엔드는 프론트엔드가 원하는 기능에 맞춰 서버를 구성합니다 (맞춰드립니다). 현재는 채팅 기능을 구현하고 있습니다.
카카오톡 오픈채팅방