지난 2년 동안 저희 커뮤니티에서는 가상 와인 테이스팅 행사를 진행해 왔습니다. 특정 시간에 특정 주제를 중심으로 모여 테이스팅 노트를 작성하고, 와인에 대한 대화를 나누며 장난을 치는 방식이었죠(영상 통화가 아닌 텍스트 기반입니다). 최근 봉쇄 조치로 인해 이러한 행사의 인기가 갑자기 폭발적으로 늘었고, 이제 매주 열리는 행사에 150명 이상의 참여자가 모이고 있으며 그 수는 계속 증가하고 있습니다.
이는 분명 좋은 일이지만, 대화 속도가 엄청나게 빨라져 따라가기 거의 불가능할 정도이고, 또한 커뮤니티에서 크래시 및 연결 문제가 발생하고 있습니다.
저희에게는 새로운 상황이라 이렇게 큰 규모의 청중을 대상으로 행사를 진행하는 최선의 방법에 대해 확신이 서지 않습니다. 혹시 조언을 주실 분이 계신가요?
150명과 대면으로 테이스팅 세션을 진행한다면, 적절한 규모의 그룹으로 나누는 것이 좋습니다. 각 세트를 구성할 사람들(아마도 Discourse의 그룹이 아닐 것입니다)마다 새로운 주제를 생성하는 것은 어떨까요? 예를 들어, 이름의 첫 글자나 유사한 기준으로 사람들을 나눌 수 있습니다. 참석자를 미리 알고 있다면, 사전에(a priori) 할당할 수도 있습니다.
사용자 이름의 첫 글자를 기준으로 삼는다면, 어떤 글자를 사용할지 추측하는 데 도움이 되는 통계를 얻을 수 있습니다.
회의에서는 라이브 에더패드를 간단한 도구로 사용하여, 사람들이 텍스트 채팅(오른쪽을 참고)을 하고, 음소거된 상태에서 질문을 하거나 토론 항목을 추가할 수 있도록 합니다. 이 플러그인을 사용하면 이러한 에더패드를 Discourse 포럼에 임베드할 수도 있습니다. 우리는 Zoom의 내장 채팅보다 이 방식이 더 좋다고 생각합니다. Zoom의 채팅은 발언자에게 직접적인 서면 답변을 할 때 가장 유용하기 때문입니다.
방에서 발언하지 않는 사람은 항상 음소거 상태를 유지해 달라고 요청합니다. 이를 위한 가장 좋은 방법은 ‘누르고 말하기(push to talk)’ 기능만 사용하는 것입니다.
150명은 매우 큰 규모이므로, 성능이 저하되는 경우 침묵하는 청중에게는 화면을 꺼달라고 요청합니다.
첫 번째 문제에 대해서는 @pfaffman님의 조언이 정확합니다. 150명이 동시에 줌(Zoom) 통화에 참여하는 것은 아마 훨씬 더 나쁠 것입니다… 분할을 위해 사용할 수 있는 좋은 생성기를 하나 찾았습니다:
그 외에도, 오프톱픽/수다스러운 대화는 하나의 주제에, 진지한 리뷰는 별도의 주제에 나누어 진행함으로써 일종의 분리 효과를 낼 수 있습니다.
성능 문제의 경우, 150명의 사용자에게는 실제로 문제가 없어야 하지만, 해당 부하를 처리하기에 서버 사양이 부족하지는 않은지 생각해보셨나요? 대부분의 참가자에게 더 가까운 서버로 사이트를 이전하는 것이 도움이 될 수도 있습니다. 크래시/연결성 문제가 발생할 때 오류 메시지가 보인다면 알려주세요!