본문 바로가기

도커2

항해99 12주차 WIL 1. 실제 서비스 배포, 설문 후 재정비 및 다듬기 드디어 대중들에게 필자의 조의 웹 서비스가 배포되었다. 음악 스트리밍과 방송이 주 기능인 웹사이트로 시작은 재미삼아 혹은 초기에 작곡을 시작한 사람들이 자신의 음악을 무료로 공유하여 대중들에게 알리자하는 취지에서 시작되었다. 필자의 조는 7월 28일 오전 11시 경에 배포를 시작했고 현재 누적 사용자 수가 200명 이상, 설문의 경우 97명이 참여하였다. 설문의 대부분의 평점을 9점대에 가까워 만족할 만한 성과를 이뤘고 아쉬운 점과 추가가 되었으면 하는 기능을 받았다. 초기 버전에는 소셜 로그인이 존재하지 않았기 때문에 이에 따라 카카오 소셜 로그인을 Oauth 기능을 통해서 만들었다. 그리고 방송 시에 채팅 로그 시간이 적혀있지 않아 레디스에 저장한 .. 2022. 7. 31.
항해99 10주차 WIL 1. MVP 발표 준비 중간 평가, MVP 발표가 거의 근접하여 우리 조는 기능 구현에 박차를 가했다. 우리 조는 기본적인 CRUD는 끝냈지만 화상채팅과 메세지 구현이 완벽하지 않아 끝까지 집중했다. 캠과 카메라를 허용하기 위해 SSL 인증서를 발급받아 https로 사이트의 보안을 올려야했고 트래픽 걱정에 화상채팅 기능에서 중요한 open vidu 서버를 따로 띄워 만들기로 하였다. 이외에도 레디스를 도커에 깔아 실시간 채팅 기능을 구현하기 위해 STOMP를 사용하면서 채팅 내역들을 레디스에 전달해야했다. 이외에도 많은 작지만 필요했던 기능들을 추가시켰다. MVP 발표는 팀장님이 맡아주셨고 발표자료를 위해 필자는 백엔드의 관점에서 기능이 어떻게 돌아가는 컨트롤러, 서비스, 레포지토리, 엔티티, 쿼리 등을.. 2022. 7. 17.