고등학생 대학생 백수가 모여서 만든 팀 고대백 입니다
Part | Name |
---|---|
Android & Leader | 김현준 |
Back-end | 남승원 |
Front-end | 이종민 |
- 녹음 기반의 밴드 음악 연주 및 커버 플랫폼
- 시간적, 실력적 부담 없이 밴드 음악을 즐길 수 있음
- 다양한 이펙터를 제공함으로 재미있게 커버할 수 있음
- 장비가 없더라도 녹음한 커버에 대하여 각종 정제가 들어가서 장비 없이도 고퀄리티의 녹음이 가능
- 다양한 세션들을 조합하여 리스너의 취향대로 듣기 가능
Docker Swarm을 이용하여 수평 확장에 쉽도록 설계하였습니다.
Travis CI -> (mocha) Testing -> (nyc coverage) Codecov upload -> Deploy -> Rolling Update와 같은 방식으로 배포합니다.
Web Application Server는 TypeScript, Apollo-Server-Express, FFmpeg 등을 사용하여 개발하였으며 서비스에 맞는 API를 제공해줍니다.
Web Server는 Nginx를 이용하고 있으며 N개의 컨테이너에 도커 스웜 로드밸런서에 따라 요청이 분배됩니다.
CI | Coverage |
---|---|
서버, API, 데이터베이스 모니터링을 제공하여 서비스가 안정적으로 운영될 수 있도록 하였습니다.
Confluence, Apollo-Studio, GraphQL-PlayGround, Voyager 등을 이용하여 API 더욱 쉽게 이해하고 사용할 수 있도록 다양한 문서를 제공해줍니다.