FIRE WIKI : 2022-08-31 배권한 멘토님 멘토링

(파란별) Index

(파란별) Date

의 회의록 마스터 : 이하령 , 고주형

(파란별) Participants

TEAM FIRE (고주형 윤영기 이하령) + Kwon-Han Bae

(파란별) Discussion topics

중간발표 피드백

컨택 해보자

인프런, 구르미 등 몇군데 컨택해서 MOU쓰거나 담당자랑 미팅해 보는것도 괜찮을 듯.

실제로 한다기 보다, 최종 발표때 사업성 태클 들어오면 방어 가능할 것 같다.

기술적으로 부담갖기 보다, 그런 행동을 했다는 것에 의의를 두자!

나중에 태클

우리가 할려고 했는데 저기가 바빠서

정리

"엑션을 취했다는 것을 보여줘라"
참가 제한 방을 만들어도 어렵지 않다!

  • 멘토링 되는 방을 만들고 MOU를 체결중이다


사실 수치는 광고랑 이벤트를 열어야 한다

완성도를 높이면서 이벤트를 열어보자.

이상한 얘기를 하는 사람들에 대한 방안

인증 붙이고 실명을 표기할 수 있게 하자

인증 + 실명 나오는 정도? 해야 이상한 말 하는 사람이 없을 듯.

구글 인증 or 깃허브 인증 붙여서 이벤트를 개최해보자.

화면 기록은 못남겨도 채팅기록은 남겨야 한다.

사업성 (BM)

기록(음성, 화면) 남기는걸로 돈 받을 수 있다. (클라우드)

채팅기록과 접속기록 남겨야 함

채팅 기록 및 접속 기록은 디비에 남긴다

음성이랑 화면이 녹화가 되면 그걸로 과금요소를 가져갈 수 있다

관리자 페이지

→ ADMIN 페이지가 있어야 한다

  • (수치) 오늘 회원가입 몇명, 방 몇개

  • 이게 있어야 한다


코드 공유X에 대한 방어

  • DRM

  • 인증된 사용자만 가능(외주 계약서 -> 보안정책을 회피가능)

  • 실무 코드를 보여줄 수 있다 = 회사 코드를 멘토링 받을 수 있다

실제로 하라는 것은 아냐


문화 vs 교육? 어떤 것이냐.

컨셉은 교육용인데 문화 기능을 무료로 풀어둠

→ 밖에서 얘기할 떄는 교육용이다 or 멘토링 플랫폼이다.

근데 그외에도 권장하기 위해 풀어둔 것이다. (왜? 사용자를 늘리기 위해)

교육용 + 멘토링 플랫폼. 하지만 이 외에도 권장하기 위해 무료로 풀어둔것이다. 라고 하는게 좋을듯 (사용자를 늘리기 위해 모각코 무료로)


녹화

클라이언트를 하나 만들어서 녹화, 녹음, 채팅으로 나중에 볼 수 있게 한다.


미디어 서버

여러명이 필요할까?

멘토님 경험담.

  • 한명 이상 공유를 잘 안 한다.

  • 비디오 공유, 프로필 공유를 하는 것은 봄


리액트에 대한 조언

프론트엔드 멘토님 섭외를 해보자!
배권한 멘토님께서 코드를 봐줄 수 있는 사람을 찾아보겠다.


고민있거나 이상한 부분

주형: 백엔드에서 유저가 권한을 갖는것을 어떻게 짜야 하나요? db에 인가를 저장해두고 하나요?

멘토님: 네. 그렇게 합니다. 클라에서 요청하면 백엔드에서 권한 확인 후 처리 해줌

주형: 매 요청마다 db쿼리를 날리는데 그게 맞는 형태인가요?

멘토님: 넵. db쿼리 날리면 됩니다. 아니면 redis에 특정 룸에 들어갈 때 들어간 순서대로 id 저장해 둔다거나, 등등. 거기다가 해도 상관 없다. 하지만 이러한 서비스는 기록을 중요시하기 때문에 db쿼리 날리는게 더 빠를 것.

정리

권한

  • 권한 DB, Redis에 특정 룸에 들어갈 때 저장

  • 보통은 이런 서비스를 기록을 중시 => 디비에 저장하는 것이 맞다.

  • 다른 사람짜르거나 하는 것은 디비에서 처리

  • 느린 것은 자료구조가 잘못된 것이다.

Mute

  • 서버 뮤트인지

  • 채팅 뮤트인지


노션도 DB가 하나였다

https://www.notion.so/blog/sharding-postgres-at-notion

노션도 디비가 하나였다 2021년도 까지

샤딩

  • 데이터베이스단에서의 샤딩

  • 애플리케이션 샤딩

사용자 많은, 팔로워 많음 => 따로 전용 디비를 만듦

단단한 데이터베이스

1. Double Writing

  • 백에서 여러 디비에 write

2. 어느정도 내용이 차면? backfill

  • 신 데이타베이스에 옛날 있던 것을 전부 채워넣음

3. verification
4. switch-over

중요한 것?

  • 언제 샤딩을 할 것인가? (개발할 때인가?)

    • 느려질 때


스프린트

  • 이전보다 할 일에 내용 상세히 잘 적은 것 같음

FIRE-484

상위 이슈로 둘 필요없을 것 같다

매뉴얼 페이지

노션 가이드 잘했어.

연락 창구

사용자들한테 질문/투자/버그신고 상담 받을 수 있는 것을 넣어주자. (구글폼)

채널 톡?

  • 괜찮아

  • 느려

  • 간단하게 구글 FORM도 괜찮아

연락처가 없으면 애매해


이후 일정

이후 일정 공유

배권한 멘토님 9월9일 ~ 9월19일까지 코타키나발루 해외여행

  • 19일 이후로 프론트엔드 멘토님 섭외 예정

    • 아니면 더 빨리 빠르게 잡을 수도 있음.

영기님

  • 7일 오후 3시 기차

  • 온라인도 가능

목요일 온라인 오후 9시 30분에 가능한지 확인할 것

  • 정원용멘토님과 멘토링 있는지 확인 후 연락할 것.

  • 날짜 확정해서 알려줄 것

다음 멘토링 일정

다음주 목요일 오후 9:30 (변경될 수 있음)

Attachments: