12월 중순부터 Velog 포스팅을 전혀 진행하지 못했다. Notion
사용, 연말∙연초 일정 등 많은 핑계거리가 있지만 가장 큰 이유는 프로젝트 진행이었다. Oncounter라는 프로젝트를 팀장을 맡아 진행하게 되었고, 6주라는 짧은 시간 동안 프로젝트 완성을 위해 달리다보니 도저히 포스팅을 할 여유가 없었다. 프로젝트 진행이 마무리 되었기 때문에 프로젝트에 관련된 사항들을 조금씩 정리해보려한다.
Oncounter는 음악 관련 협업을 진행하고자 하는 사람, 혹은 본인의 음악을 어필하고 싶은 사람들을 타겟으로, 다양한 음악적 분야에 종사하는 사람들이 서로의 음악을 듣고, 협업하고, 작품을 출시할 수 있는 서비스를 제공하고자 합니다.
OO학과를 갓 졸업한 김지훈씨는 성공적인 뮤지션으로서 성장하고 싶지만 이름을 알릴 수 있는 기회가 적어 고민이 많다. 자신의 음악을 유튜브, 인스타 등에 올려보기도 하지만 유명해지기에는 역부족이고, 어쩌다 알게 된 사람과도 같이 작업하기에는 스튜디오 대관, 일정 조율 등 많은 부분에서 어려움을 겪는다. 온라인으로 진행을 하려고 해도 제대로 된 툴이 없어 불편이 많다.
많은 사람들이 내 작품을 듣기 원하는 20대 중반 취업 준비생/아티스트 지망생
다양한 음악적 분야에 종사하는 사람들이 서로의 음악을 듣고, 콜라보하고, 스카우트를 하고, 협업하고, 작품을 출시할 수 있는 서비스
GitHub Actions
, AWS CodeDeploy
, S3
를 통한 배포 자동화Redis
) 도입OAuth
를 통한 소셜 로그인 QueryDSL
을 통한 쿼리 최적화CloudFront
를 통한 S3 버킷의 CDN 적용NginX, Certbot
을 통한 HTTPS 적용AWS OpenSearch
, Logstash
를 통한 게시글 추천 및 검색 기능 구현javax.sound.sampled
라이브러리를 활용한 음원 편집 및 합성 기능 구현