Discord

138 개의 포스트

discord.com/blog

태그로 필터

discord5분 읽기큐레이션 요약

Discord 패치 노트: 2026년 6월 4일

Discord의 2026년 6월 4일 패치에는 모바일 통화 실수 방지, 데스크톱 시작 속도 개선, 사용자 설정 개편, 음성 초대 임베드 개선이 포함됐다. 특히 데스크톱 앱의 p50 시작 시간이 약 8%(약 650ms) 단축됐으며, 여러 플랫폼에서 접근성·레이아웃·검색·초대 흐름과 관련된 버그가 수정됐다. 모든 수정 사항은 코드에 반영됐지만 플랫폼별 배포는 진행 중일 수 있다. ## 통화 실수 방지와 음성 초대 개선 - 모바일 DM에서 통화 버튼을 누르면 바로 통화가 시작되지 않고 확인 단계가 표시된다. - 새 음성 초대 임베드는 다음 정보를 명확히 보여준다. - 초대 대상 서버와 채널 - 현재 채널의 사용자 수 - 사용자 이름에 마우스를 올렸을 때 움직이는 아바타 - 음성 채널 초대의 맥락과 참여자 정보를 더 쉽게 파악할 수 있도록 시각적 표현이 개선됐다. ## 데스크톱 성능과 설정 화면 개편 - 최근 몇 주 동안 데스크톱 앱의 p50 시작 시간이 약 8%, 약 650ms 개선됐다. - 추가적인 시작 속도 개선 작업도 계속 진행될 예정이다. - 사용자 설정의 Account 페이지가 새 디자인 체계에 맞게 개편됐다. - 다음 항목은 Account 카테고리 내부의 중첩 페이지로 정리됐다. - Devices - Family Center - Account Standing - Multi-Factor Authentication - 설정 페이지 간 시각적 일관성과 탐색 구조가 개선됐다. ## 초대·가입·이벤트 흐름 수정 - 게스트 초대로 서버에 들어갈 때 온보딩이나 “Apply to Join” 화면에 멈추던 데스크톱 문제가 해결됐다. - 초대 링크를 클릭했을 때 최대화된 창이 갑자기 복원되는 문제가 수정됐다. - Server Discovery에서 초대가 비활성화된 서버에 가입할 수 없을 때 아무 반응이 없던 문제가 해결됐다. - 이제 가입 실패 이유를 토스트 메시지로 안내한다. - iOS에서 이벤트 설명의 외부 Markdown 링크를 눌러도 이벤트 상세 시트가 남아 있던 문제가 수정됐다. - 이벤트 설명에서 사용자 멘션을 누르면 DM이 아니라 해당 사용자의 프로필이 열리도록 변경됐다. - 이벤트 공유 후 이벤트 시트가 시스템 공유 메뉴 위에 남아 있던 문제가 해결됐다. - 초대 권한이 없고 vanity URL만 있는 서버에서 iOS가 “Missing Permissions”를 표시하던 문제가 수정됐다. - 이제 데스크톱과 마찬가지로 vanity URL을 대체 경로로 사용한다. ## 검색·상태·메시지 표시 버그 수정 - Android에서 `has:forward` 검색 필터와 Media, Links, Files 같은 하위 탭을 함께 사용할 때 결과가 비거나 부정확해지는 문제가 해결됐다. - Android에서 긴 사용자 지정 상태가 삭제 버튼과 지나치게 붙던 레이아웃 문제가 수정됐다. - 모바일 Set Status 화면에서 뒤로 가기 버튼이 작동하지 않던 문제가 해결됐다. - 데스크톱의 여러 줄 `@time` 표시가 아래 텍스트와 겹치던 문제가 수정됐다. - iOS에서 글자의 하강부(descender)가 메시지 알림과 검색 결과에서 잘리던 문제가 해결됐다. - iOS에서 사용자 프로필의 서식 있는 텍스트가 일반 텍스트보다 작게 표시되던 문제가 수정됐다. - 데스크톱 커뮤니티 공지의 텍스트가 겹쳐 읽기 어려웠던 문제가 해결됐다. - 알림이 비활성화된 Unread inbox 구분선이 라벨 텍스트를 관통하던 문제가 수정됐다. ## iOS·Android UI 및 테마 개선 - iOS의 QR 코드 로그인 모달이 필요 이상으로 전체 화면을 차지하던 문제가 수정됐다. - 사용자 지정 테마에서 키보드를 열 때 배경이 잠시 기본 색상으로 깜빡이던 문제가 해결됐다. - 친구 목록의 고정 알파벳 헤더가 클라이언트 테마 색상으로 잘못 표시되던 문제가 수정됐다. - 알림 탭의 북마크 버튼이 시스템 글꼴 크기에 맞춰 확대되지 않던 문제가 해결됐다. - 설정 검색 결과의 마지막 행에서 둥근 모서리가 사라지던 문제가 수정됐다. - 서버 초대 메뉴의 모서리가 다른 UI와 달리 각지게 표시되던 문제가 해결됐다. - 서버 프로필 사진을 업로드할 때 이미지 선택기 위에 기존 아바타 업로드 요소가 남아 있던 문제가 수정됐다. - Wumpus가 사라졌던 iOS 친구 요청 빈 화면이 복구됐다. ## 접근성·입력·반응형 레이아웃 수정 - 데스크톱에서 “Paste as Plain Text”에 실제로 구현되지 않은 키보드 단축키 안내가 표시되던 문제가 제거됐다. - 비활성화된 게임 오버레이 설문에서 Tab 키로 사유 선택 항목에 접근할 수 없던 문제가 수정됐다. - 보이지 않는 서버 툴팁 내부 아이콘이 Tab 탐색 대상이 되던 문제가 해결됐다. - 초대받은 서버 모달에서 매우 긴 닉네임 때문에 UI 요소가 잘리던 문제가 수정됐다. - 높은 확대 비율에서 이벤트 상세 모달의 정보 영역이 지나치게 압축되던 문제가 해결됐다. - 작은 창과 높은 확대 설정에서 Shop 필터 패널이 화면보다 커져 “Clear Filters” 버튼을 누를 수 없던 문제가 수정됐다. - Join Game Server 안내 모달에 불필요한 스크롤바가 나타나던 문제가 제거됐다. - Student Hubs의 Add Servers 팝업에 불필요한 가로 스크롤바가 표시되던 문제가 해결됐다. ## 기타 상호작용 및 시각적 일관성 - Bluesky 연결 모달에서 핸들이 비어 있어도 Enter 키로 제출되던 문제가 수정됐다. - Nitro 결제 모달의 Nameplate 이미지에 실제 확대 기능이 없는데도 확대 커서가 표시되던 문제가 해결됐다. - 언급된 역할을 클릭할 때 역할 팝업과 채널 주제 상세 메뉴가 동시에 열리던 문제가 수정됐다. - Streamer Mode에서 Nitro 탭 헤더만 다른 탭보다 어둡게 보이던 문제가 해결됐다. - iOS Invite to Server 메뉴 요소의 모서리가 둥글게 표시되도록 통일됐다. - 데스크톱 창의 다양한 모달과 탭에서 잘못된 크기, 색상, 포커스, 스크롤 동작이 정리됐다. 이번 패치는 대형 기능 추가보다는 앱 시작 성능과 설정 구조를 개선하고, 모바일 실수 방지와 접근성·반응형 UI 문제를 폭넓게 다듬은 업데이트다. 사용자는 모바일 통화 버튼의 확인 단계와 개편된 Account 설정을 먼저 확인하면 되며, 특정 수정 사항이 보이지 않는다면 플랫폼별 순차 배포가 완료될 때까지 기다릴 필요가 있다.

원문 읽기(새 탭에서 열림)
discord3분 읽기큐레이션 요약

Steal a Brainrot, Grow a Garden, Brookhaven RP 등을 위한 공식 디스코드 연동

Discord가 Roblox 게임 개발자를 위한 공식 Social SDK 통합을 출시해 계정 연동, 커뮤니티 안전 관리, Rich Presence, 게임 초대 기능을 제공한다. 이를 통해 게임 서버는 실제 플레이어만 참여하도록 제한하고, 게임 내 제재를 Discord 서버 관리와 연계할 수 있다. 모든 기능은 사용자의 명시적 동의와 개인정보 설정을 기반으로 작동하며, 사용자는 언제든 연동을 해제할 수 있다. ## Roblox 게임과 Discord의 공식 연동 - **Steal a Brainrot**, **Grow a Garden**, **Brookhaven RP**, **Driving Empire**, **NFL Universe Football** 등이 Discord Social SDK 통합을 시작했다. - Roblox 게임 개발자는 기존의 서드파티 앱 대신 Discord의 네이티브 계정 연동 기능을 제공할 수 있다. - 공식 게임 서버 운영에 필요한 커뮤니티 관리, 소셜 기능, 초대 흐름을 하나의 통합 환경에서 구현할 수 있다. ## 계정 연동을 통한 커뮤니티 안전 강화 - 공식 Discord 서버에 입장할 때 Roblox 계정과 특정 게임을 연결하도록 요구할 수 있다. - 게임을 실제로 플레이하는 사용자만 서버에 참여하도록 제한해 커뮤니티의 신뢰성을 높인다. - 예를 들어 **Grow a Garden**은 인증된 Roblox 플레이어만 공식 서버에 참여하게 만들 수 있다. - 계정 연결 사용자끼리만 DM을 주고받도록 제한해 원치 않는 접촉과 개인정보 노출을 줄일 수 있다. - 게임 내 운영진의 제재 결과를 Discord 서버 차단과 연계할 수 있어 수동 관리 부담이 감소한다. ## 사용자 동의와 개인정보 제어 - 사용자는 계정 연결 및 데이터 공유 여부를 명확한 인증 절차에서 직접 결정한다. - Rich Presence와 게임 초대 기능은 Discord 계정 연결뿐 아니라 해당 게임에 대한 별도 승인까지 완료해야 활성화된다. - 사용자는 Discord 설정의 **Settings → Activity Privacy → Activity Sharing**에서 Rich Presence 공개 여부를 관리할 수 있다. - 연결은 언제든 해제하거나 권한을 취소할 수 있다. - Discord는 Roblox의 개인정보 보호 및 서드파티 통합 관련 원칙에 맞춰 사용자 안전과 신뢰를 강조한다. ## 게임 정보를 보여주는 Rich Presence - 기존 Roblox 이용자의 Discord 상태는 단순히 “Playing Roblox”로 표시됐다. - 통합 이후 개발자는 게임 이름, 플레이어의 현재 위치, 활동 내용 등 구체적인 정보를 Discord에 표시할 수 있다. - **Brookhaven RP**의 경우 연결된 사용자의 게임 활동을 Discord 친구들에게 자동으로 보여줄 수 있다. - 게임 활동이 노출되면 친구가 어떤 게임을 하는지 쉽게 발견하고 커뮤니티 참여로 이어질 가능성이 커진다. ## 한 번의 클릭으로 친구 초대 - Discord에서 친구가 어떤 게임을 플레이 중인지 확인하고 바로 세션에 참여할 수 있다. - **Grow a Garden**에서는 Discord 서버에서 친구를 초대해 함께 농작물을 공유하거나 거래하고 수확물을 구경할 수 있다. - 복잡한 링크 복사나 별도 앱 전환 없이 Discord와 Roblox 게임 사이의 참여 흐름이 간소화된다. - 개발자 입장에서는 팀 구성과 공동 플레이를 활성화하는 소셜 기능을 공식적으로 제공할 수 있다. ## Roblox 커뮤니티의 확장 가능성 - Roblox 게임의 Discord 서버는 아이템 드롭, 이벤트 공지, 피드백 수집, 업데이트 알림 등 다양한 커뮤니티 활동의 중심으로 활용된다. - **Grow a Garden**의 운영진 이벤트나 **Steal a Brainrot**의 공격·방어형 이벤트처럼 게임 고유의 문화와 커뮤니티 활동을 Discord에서 확장할 수 있다. - Discord는 기존 PC, Xbox, PlayStation 게임 개발자에게 제공하던 커뮤니티 관리 기능을 Roblox 생태계로 확대하려 한다. ## 실용적인 결론 Roblox 게임 개발자는 Social SDK를 활용해 인증된 플레이어 중심의 안전한 Discord 커뮤니티를 구축하고, Rich Presence와 원클릭 초대로 플레이어 참여를 높일 수 있다. 다만 기능 활성화가 사용자 동의와 개인정보 설정에 의존하므로, 명확한 권한 안내와 쉬운 연동 해제 절차를 함께 제공하는 것이 중요하다.

원문 읽기(새 탭에서 열림)
discord2분 읽기큐레이션 요약

리그 & VAL에서 친구들과 연결하기가 그 어느 때보다 쉬워집니다!

Discord와 Riot Games의 계정 연동으로 League of Legends와 VALORANT에서 Discord 친구를 더 쉽게 찾고 초대할 수 있게 된다. 게임 내에서 Discord 친구의 플레이 여부와 상태를 확인하고, 파티 초대나 참가 링크를 바로 공유할 수 있어 친구 목록을 오가며 시간을 낭비할 필요가 줄어든다. 이 기능은 Riot과 Discord가 모두 지원되는 지역에서 제공된다. ## Discord와 Riot 계정 연동의 배경 - League of Legends와 VALORANT는 Discord에서 가장 많이 플레이되는 게임 중 하나다. - 기존에는 게임 클라이언트와 Discord 친구 목록을 번갈아 확인하며 빈자리를 채워야 했다. - 이번 통합은 게임 중단이나 별도 검색 없이 Discord 친구를 게임 파티로 연결하는 것을 목표로 한다. ## 게임 내 Discord 친구 확인 및 초대 Riot 계정과 Discord 계정을 연결하면 다음 기능을 사용할 수 있다. - 게임 내 친구 목록에서 어떤 Discord 친구가 League 또는 VALORANT를 플레이하는지 확인 - 게임 클라이언트에서 Discord 친구를 파티에 직접 초대 - 파티 참가 링크를 Discord 서버, DM 등 원하는 곳에 공유 - Discord에서 친구의 게임 상태 확인 - 현재 매치 진행 시간 - 파티 인원 - 게임 플레이 여부 - League of Legends에서는 친구 목록의 “Invite by Discord” 기능을 통해 Discord 친구를 초대할 수 있다. ## Riot 계정 연결 방법 Discord에서 다음 순서로 연결할 수 있다. - **사용자 설정(User Settings)** 열기 - **연결(Connections)** 메뉴 선택 - Riot Games 아이콘을 선택 - 목록에 보이지 않으면 “더 보기(View More)”를 선택 - 권한 안내를 확인하고 인증 절차 진행 또한 League of Legends와 VALORANT의 게임 클라이언트에 있는 계정 관리 페이지에서도 Riot 계정과 Discord 계정을 연결할 수 있다. ## 공유되는 정보와 권한 - 기능 작동에 필요한 정보만 공유된다. - Riot ID - Discord 표시 이름 및 계정 ID - 게임 상태 - 연결 전에 권한 승인 화면에서 공유 정보와 허용 권한을 확인할 수 있다. - 권한에는 프로필 정보, 친구 목록, 게임 활동 상태, 게임 초대 송수신 등이 포함될 수 있다. - 연결된 계정은 Discord 사용자 설정에서 언제든지 해제할 수 있다. - 기능은 Riot과 Discord가 모두 지원되는 지역에서만 제공된다. ## 실용적인 활용 Riot 계정을 Discord에 연결해 두면 게임 내 친구 목록에서 바로 빈자리를 확인하고 초대할 수 있으므로, 5인 파티를 구성하거나 매치 중인 친구에게 합류할 때 편리하다. 다만 계정 연결 전 권한 내용을 확인하고, 필요하지 않다면 언제든 연결을 해제하는 것이 좋다.

원문 읽기(새 탭에서 열림)
discord3분 읽기큐레이션 요약

디스코드의 모든 음성 및 영상 통화가 이제 종단 간 암호화됩니다

Discord는 2026년 3월부터 Stage 채널을 제외한 모든 음성·영상 통화에 종단간 암호화(E2EE)를 기본 적용했다. 이를 위해 DAVE 프로토콜을 데스크톱·모바일·웹·콘솔·봇·Social SDK 등 모든 플랫폼에 적용했으며, 사용자가 별도로 설정하지 않아도 암호화가 작동한다. Discord는 통화 품질과 지연 시간을 유지하면서도 공개 프로토콜, 오픈소스 구현, 외부 감사를 통해 검증 가능한 개인정보 보호를 제공하는 것을 목표로 했다. ## DAVE 프로토콜 도입과 전면 적용 - Discord는 2023년 음성·영상 통화 E2EE 실험을 시작했다. - 2024년 DAVE 프로토콜을 공개했다. - 오디오·비디오 통화를 위한 공개 E2EE 프로토콜 - 외부 보안 기업 Trail of Bits의 설계·구현 감사 진행 - 오픈소스 구현체 공개 - 버그 바운티 프로그램에 프로토콜 포함 - 2025년 웹 브라우저, PlayStation·Xbox 같은 게임 콘솔, Discord 봇·앱, Social SDK까지 지원 범위를 확대했다. - 2026년 3월 초 마이그레이션을 완료해 다음 통화가 기본적으로 암호화된다. - 개인 메시지 통화 - 그룹 DM 통화 - 음성 채널 - Go Live 스트림 ## 다양한 플랫폼을 동시에 지원한 설계 - Discord 통화에는 노트북, 스마트폰, 웹 브라우저, PlayStation, Xbox 사용자가 함께 참여할 수 있다. - 각 플랫폼의 암호화 구현이 서로 호환되면서도 낮은 지연 시간과 높은 통화 품질을 유지해야 했다. - Discord는 플랫폼 다양성 때문에 DAVE를 인터넷에서 가장 폭넓은 플랫폼을 지원하는 음성·영상 E2EE 구현 중 하나로 설명한다. - 모든 클라이언트가 DAVE를 지원해야 통화에 참여할 수 있도록 변경했다. - 현재는 암호화되지 않은 연결로 되돌아가는 폴백 코드를 제거하는 중이며, 제거가 끝나면 비암호화 연결은 불가능해진다. ## 공개 검증과 외부 협업 - DAVE의 설계와 구현을 공개해 커뮤니티가 직접 검토할 수 있도록 했다. - 외부 감사를 통해 보안성을 검증하고, 버그 바운티로 추가적인 취약점 제보를 유도했다. - 웹 지원 과정에서는 Firefox의 문제로 DAVE가 실제 통화에서 정상 작동하지 않는 사례가 발견됐다. - Discord는 우회책을 적용하는 대신 Mozilla와 Firefox 코드베이스를 함께 조사해 근본 원인을 수정하고 패치를 반영했다. - 이는 자체 코드뿐 아니라 관련 플랫폼과 생태계까지 개선하는 방식으로 프로젝트를 진행했음을 보여준다. ## 사용자 경험과 Stage 채널 예외 - E2EE 적용 이후에도 통화 품질과 성능은 기존 수준을 유지하도록 설계했다. - 사용자가 별도로 opt-in할 필요 없이 암호화가 투명하게 적용된다. - 유일한 예외는 대규모 방송을 위한 Stage 채널이다. - 라이브 이벤트, AMA, 커뮤니티 타운홀 등에 사용되는 방송형 구조 - 개인적인 대화 보호를 목적으로 하는 일반 통화와 설계 목적이 다름 - 따라서 현재는 E2EE 대상에서 제외된다. ## 텍스트 메시지 암호화 계획 - Discord는 현재 텍스트 메시지까지 E2EE를 확장할 계획이 없다고 밝혔다. - Discord의 다양한 텍스트 기능이 비암호화 환경을 전제로 구축되어 있기 때문이다. - E2EE를 도입하려면 검색, 관리, 신고, moderation 등 기존 기능을 대규모로 재설계해야 한다. - Discord는 음성·영상 암호화를 완료했지만 개인정보 보호 강화는 계속 진행되는 작업이라고 강조한다. 이번 변화로 Discord 사용자는 별도 설정 없이 개인 음성·영상 대화에 구조적이고 검증 가능한 보호를 받을 수 있게 됐다. 다만 Stage 채널과 텍스트 메시지는 적용 범위에서 제외되므로, 민감한 대화에는 일반 음성 채널이나 DM 통화를 사용하는 것이 적절하다.

원문 읽기(새 탭에서 열림)
discord2분 읽기큐레이션 요약

Discord의 11번째 생일을 특별한 이모지와 배경화면 세트로 함께 축하하세요

Discord는 창립 11주년을 기념해 Discord 테마의 이모지와 배경화면을 무료로 제공한다. 사용자는 이를 서버 이모지, 프로필·서버 배너, 데스크톱·모바일 배경화면 등으로 활용할 수 있으며, 공식 Discord Town Hall 서버에서도 새 이모지를 체험할 수 있다. 또한 향후 일부 아트워크가 실물 상품으로 출시될 가능성도 암시한다. ## Discord 11주년 기념 - Discord는 2015년 출시 이후 11주년을 맞았다. - 글에서는 당시 출시된 게임으로 《더 위쳐 3》, 《메탈기어 솔리드 V》, 《로켓 리그》, 《언더테일》 등을 언급하며 Discord의 시작을 회고한다. - 11주년을 커뮤니티와 함께 축하하기 위한 무료 디지털 리소스를 공개했다. ## 무료 이모지와 배경화면 - Discord 테마의 이모지를 20종 이상 제공한다. - 데스크톱 및 모바일용 배경화면도 20종 이상 포함되어 있다. - 추가로 디지털 포스터도 함께 제공된다. - 리소스는 하나의 ZIP 파일로 다운로드할 수 있다. - 다운로드한 배경화면은 다음과 같이 활용할 수 있다. - 기기 배경화면 - Discord 프로필 배너 - 서버 배너 - 개인 소장용 이미지 ## 서버 이모지 활용 방법 - 다운로드한 이모지는 친구들과 사용하는 서버에 업로드해 사용할 수 있다. - Discord에서 커스텀 이모지를 처음 업로드하는 사용자를 위해 별도의 안내 글도 제공한다. - 서버의 이모지 슬롯이 이미 가득 찬 경우에는 공식 Discord Town Hall 서버에서 새 이모지를 사용해볼 수 있다. - 이모지와 스티커를 활용해 음성 채널이나 텍스트 채널에서 친구들과 기념 이벤트를 즐기도록 권장한다. ## 향후 실물 상품 암시 - Discord는 기념 아트워크를 실제 상품으로 제작할 가능성을 암시했다. - 구체적인 상품 종류나 출시 일정은 공개하지 않았다. - 관련 소식은 Discord의 X와 Instagram 같은 공식 소셜미디어에서 확인할 수 있다고 안내한다. 이번 이벤트는 Discord 사용자가 별도 비용 없이 기념용 이모지와 배경화면을 내려받아 서버와 프로필을 꾸밀 수 있는 프로모션이다. 관심이 있다면 공식 ZIP 파일을 다운로드하고, 서버 이모지 슬롯이나 배너 용도에 맞춰 리소스를 활용하면 된다.

원문 읽기(새 탭에서 열림)
discord3분 읽기큐레이션 요약

Nitro에 이제 Xbox Game Pass와 새로운 혜택이 포함됩니다. Nitro Rewards를 소개합니다.

디스코드는 Nitro를 단순한 Discord 구독 서비스에서 게임 전반을 아우르는 멤버십으로 확장한다고 발표했습니다. 핵심 혜택은 추가 요금 없이 제공되는 Xbox Game Pass 스타터 에디션, 주요 게이밍 기어 할인, 그리고 Orbs 적립 확대입니다. Nitro Rewards는 게임과 하드웨어, 관련 서비스까지 회원 혜택의 범위를 넓히려는 장기 전략의 출발점입니다. ## Nitro Rewards: 게임 이용자를 위한 혜택 프로그램 - Nitro 10주년을 맞아 Nitro Rewards가 새롭게 출시되었습니다. - Discord 내부 기능뿐 아니라 게임 서비스와 게이밍 장비 등 외부 혜택도 제공합니다. - 회원 자격을 유지하는 동안 파트너십 기반 혜택을 계속 이용할 수 있습니다. - 혜택은 게임 이용자에게 실제로 유용한 서비스를 중심으로 확대될 예정입니다. - 일부 지역에서 수 주에 걸쳐 순차적으로 제공되며, 이용 가능 여부와 조건은 지역별로 다를 수 있습니다. ## Xbox Game Pass 포함 - Nitro 회원은 별도 추가 요금 없이 Xbox Game Pass 스타터 에디션을 이용할 수 있습니다. - PC와 콘솔에서 다운로드해 플레이할 수 있는 50개 이상의 게임이 포함됩니다. - 제공 예시: - *Fallout 4* - *Stardew Valley* - *DayZ* - *Deep Rock Galactic* - *Overcooked 2* - *Grounded* - 스타터 에디션에는 최대 10시간의 클라우드 게이밍도 포함되어, 여러 기기에서 게임을 바로 스트리밍할 수 있습니다. - 게임 목록은 정기적으로 추가될 예정이며, Nitro Home에서 이용을 시작할 수 있습니다. - 구독 가격은 기존 Nitro와 동일하게 유지됩니다. ## 게이밍 장비 할인 Nitro 회원은 주요 게이밍 브랜드에서 다음과 같은 할인을 받을 수 있습니다. - Logitech G: 최대 30% 할인 - SteelSeries: 15% 할인 - KontrolFreek: 20% 할인 - 할인 상품과 혜택은 정기적으로 변경될 수 있습니다. - 헤드셋, 마우스, 키보드, 컨트롤러 등 장비 업그레이드 비용을 줄이는 데 목적이 있습니다. - Discord는 향후 게임, 콘텐츠, 게임 관련 서비스 분야의 파트너를 추가할 계획입니다. ## Orbs 적립 확대 - Nitro 회원은 매월 별도 활동 없이 250 Orbs를 받을 수 있습니다. - Orbs Multiplier가 적용되어 Quest 완료 시 이전보다 더 많은 Orbs를 획득합니다. - 적립한 Orbs는 Discord Shop에서 프로필 꾸미기 아이템 등 원하는 상품을 구매하는 데 사용할 수 있습니다. - 기존 Nitro 혜택은 그대로 유지되며, Orbs 관련 보상만 추가로 강화되었습니다. ## Nitro의 방향성 변화 - 기존 Nitro는 커스텀 프로필, HD 스트리밍, 대용량 파일 업로드 등 Discord 사용 경험 개선에 초점을 맞췄습니다. - 이번 업데이트에서는 Discord 밖의 게임과 장비까지 혜택 범위를 확장했습니다. - Discord는 Nitro를 게임을 즐기는 사람에게 필수적인 멤버십으로 만들겠다는 목표를 제시했습니다. - 2026년 이후에도 새로운 파트너와 혜택을 계속 추가할 예정입니다. Nitro 회원이라면 Nitro Home에서 Game Pass와 할인 혜택 제공 여부를 확인하는 것이 좋습니다. 게임을 자주 구매하거나 게이밍 장비를 업그레이드할 계획이 있다면, Game Pass 이용 가치와 할인 규모를 기존 Nitro 구독료와 비교해 구독 여부를 판단할 수 있습니다.

원문 읽기(새 탭에서 열림)
discord3분 읽기큐레이션 요약

Nitro 사용법: Discord 프리미엄 구독 초보자 가이드

Discord Nitro는 프로필 꾸미기, 커스텀 이모지·스티커, 스트리밍 품질 향상 등 디스코드 사용 경험을 확장하는 유료 멤버십이다. Nitro와 Nitro Basic 두 등급이 있으며, 표준 Nitro는 서버 부스트·HD 스트리밍·게임 혜택까지 제공한다. 무료 체험이나 선물 기능도 있지만, 구매 전 요금과 사기 방지 방법을 확인해야 한다. ## Discord Nitro란? - 디스코드의 유료 멤버십으로, 자기표현과 커뮤니케이션 기능을 강화한다. - 대표적인 혜택: - 애니메이션 아바타와 프로필 배너 - 서버에 관계없이 사용할 수 있는 커스텀 이모지와 스티커 - 서버별 프로필 설정 - 커스텀 영상 배경 - 멤버십 기간에 따라 색상이 변하는 프로필 배지 - 더 높은 품질의 스트리밍 ## Nitro와 Nitro Basic의 차이 - 두 요금제 모두 커스텀 이모지·스티커, 영상 배경, 프로필 배지 등의 기본적인 꾸미기 기능을 제공한다. - 표준 Nitro는 추가로 다음 혜택을 제공한다. - 애니메이션 아바타와 프로필 배너 - HD 스트리밍 - 서버 부스트 2개 - 퀘스트 완료 시 추가 Orbs 혜택 - 대상 구독자를 위한 Xbox Game Pass 혜택 - 매월 50개 이상의 게임과 10시간 클라우드 게임 이용 - 게임 하드웨어 할인 등 디스코드 외부 혜택 - 요금제는 **사용자 설정 > Nitro**에서 관리할 수 있다. ## 요금과 가입 방법 - 미국 기준 가격: - Nitro: 월 $9.99 또는 연 $99.99 - Nitro Basic: 월 $2.99 또는 연 $29.99 - 국가별 가격은 다를 수 있으며, 지역별 요금 안내나 **사용자 설정 > Nitro**에서 확인해야 한다. - 데스크톱, 웹, 모바일 등 디스코드를 사용하는 모든 플랫폼에서 가입할 수 있다. ## 무료로 Nitro를 체험하는 방법 - Discord Orbs를 활용할 수 있다. - 퀘스트에서 특정 게임 플레이 등의 조건을 완료하면 Orbs를 획득한다. - Orbs 1,400개로 3일 Nitro를 교환할 수 있다. - Nitro 회원은 Nitro를 이용하지 않는 친구 최대 3명에게 2주 체험권을 공유할 수 있다. - 단, 장기간 Nitro를 이용하지 않은 사용자만 체험 대상이 될 수 있다. ## Nitro 선물과 구독 기간 연장 - 친구가 보낸 Nitro 선물은 앱에서 **Accept**를 눌러 수령한다. - 이미 Nitro 회원인 상태에서 같은 유형의 Nitro를 선물받으면: - 선물 기간이 현재 구독 종료 시점 뒤에 크레딧으로 추가된다. - 다음 결제 시 해당 크레딧이 먼저 사용된다. - Orbs로 교환한 Nitro 크레딧도 구독 기간 뒤에 추가할 수 있지만, Nitro 체험권은 누적되지 않는다. - 현재 Nitro Basic을 이용 중인데 표준 Nitro를 선물받은 경우, 요금제를 변경한 뒤 선물 크레딧이 적용된다. ## Nitro 사기 피하기 - 공식 Nitro 선물 링크는 정확히 `https://discord.gift/` 도메인을 사용한다. - 링크를 직접 클릭하기보다 전체 주소를 복사해 다음 메뉴에 붙여넣는 것이 안전하다. - **사용자 설정 > Gift Inventory > Redeem Codes** - 출처가 불분명한 무료 Nitro 제안이나 외부 링크는 피해야 한다. - 가장 안전한 방법은 디스코드 앱의 사용자 설정에서 직접 Nitro를 구매하거나 선물을 확인하는 것이다. ## Nitro Classic의 변경 사항 - Nitro Classic은 신규 가입이 중단되고 Nitro Basic으로 대체됐다. - 기존 Nitro Classic 회원은 구독을 계속 유지하는 동안 기존 멤버십을 사용할 수 있다. - 처음 이용하거나 저렴한 요금제를 원하는 사용자는 Nitro Basic을 선택할 수 있다. 실용적으로는 꾸미기와 기본 이모지 기능만 필요하면 Nitro Basic을, HD 스트리밍·서버 부스트·게임 혜택까지 원하면 표준 Nitro를 선택하는 것이 적절하다. 가입이나 선물 수령 시에는 반드시 디스코드 내부 메뉴와 `discord.gift` 공식 주소를 이용하는 것이 좋다.

원문 읽기(새 탭에서 열림)
discord4분 읽기큐레이션 요약

Discord가 대규모로 ScyllaDB 클러스터를 자동화하는 방법

Discord는 수백 개의 ScyllaDB 노드를 소수의 인원이 운영하기 위해, 취약한 스크립트 모음 대신 Scylla Control Plane(SCP)을 구축했다. SCP는 실제 트래픽을 복제하는 shadow cluster를 자동으로 생성·검증해 ScyllaDB 업그레이드와 인프라 변경을 운영 환경에 적용하기 전에 안전하게 테스트한다. 작업을 태스크와 워크플로로 구조화하고, 사전 조건·재시도·상태 저장·병렬성 제어를 제공함으로써 클러스터 구축 시간을 크게 줄이고 실패 시 처음부터 다시 시작해야 하는 문제를 해결하는 것이 핵심이다. ## 대규모 ScyllaDB 운영의 어려움 - Discord의 Persistence Infrastructure 팀은 7명으로 Elasticsearch, Postgres, ScyllaDB 클러스터를 운영한다. - ScyllaDB는 메시지, 채널, 서버, 사용자 데이터 대부분을 저장하며, 수십 개 클러스터와 수백 개 노드로 구성된다. - 주요 운영 작업에는 다음이 포함된다. - 설정 변경 후 롤링 재시작 - 트래픽 증가에 따른 클러스터 확장 - 무중단 운영을 유지한 운영체제 업그레이드 - 새 ScyllaDB 버전을 검증하기 위한 신규 클러스터 생성 - 작업 간 순서와 검증이 중요하기 때문에 단순한 일회성 자동화만으로는 부족하다. ## 기존 스크립트의 한계 - Python과 Bash 스크립트를 점진적으로 추가해 왔지만, 운영 규모가 커지면서 도구가 취약해졌다. - 스크립트가 제공하던 문제점은 다음과 같다. - **안전하지 않음:** 잘못된 순서나 대상 노드에 실행할 수 있고, 실행 전 조건 확인이 부족했다. - **복구 불가능:** 여러 단계 중간에 실패하면 완료한 작업까지 되돌리거나 전체 작업을 처음부터 다시 해야 했다. - **확장하기 어려움:** 새 작업을 추가할 때 기존 스크립트를 복사하고 수정하는 방식이 필요했다. - 운영에 필요한 절차와 노하우가 개별 엔지니어의 경험에 의존했다. ## Shadow Cluster를 통한 안전한 업그레이드 검증 - Shadow cluster는 운영 클러스터의 전체 복제본으로, 짧은 기간 동안 실제 운영 트래픽의 읽기와 쓰기를 함께 처리한다. - 운영 환경에 영향을 주기 전에 다음과 같은 문제를 실제 부하에서 발견할 수 있다. - 특정 ScyllaDB 버전의 예외적인 동작 - 대규모 클러스터에서만 발생하는 버그 - 모든 노드 업그레이드 후에야 나타나는 문제 - 신규 shadow cluster를 수동으로 만들려면 다음 절차를 반복해야 했다. - 노드 프로비저닝 및 설정 - 노드를 클러스터에 순차적으로 조인 - 복제 상태 검증 - dual-write 파이프라인 구성 - 테스트 후 리소스 제거 - Discord는 ScyllaDB 버전뿐 아니라 운영체제와 하드웨어 변경 전에도 shadow cluster를 표준 검증 절차로 활용한다. ## SCP 설계 목표 SCP는 기존 운영 경험에서 얻은 문제를 바탕으로 다음 네 가지 목표를 세웠다. - **확장 가능한 태스크 프레임워크** - 작업의 입력과 실행 로직만 정의하면 기존 오케스트레이션 환경에서 동작하도록 설계한다. - 새로운 개발자가 내부 실행 구조를 모두 이해하지 않아도 새 작업을 추가할 수 있어야 한다. - **설정 가능한 병렬성** - 여러 노드에서 동시에 실행해도 되는 작업과 순차 실행이 필요한 작업을 구분한다. - 예를 들어 서로 다른 availability zone의 노드에서 특정 작업을 동시에 실행하지 않도록 제약을 표현할 수 있다. - **기본적으로 안전한 실행** - 태스크가 실행 전제 조건을 직접 선언한다. - 일시적 오류는 자동으로 재시도한다. - 실행 상태를 저장해 중단된 작업을 완료 지점부터 재개한다. - **점진적 개발과 배포** - 처음부터 거대한 시스템을 만들기보다 사용할 수 있는 기능부터 배포한다. - 실제 클러스터에서 사용하며 온보딩과 사용성 문제를 조기에 발견하고 개선한다. - 사용되지 않는 복잡한 프레임워크를 만드는 일을 피한다. ## SCP의 기본 구조 SCP는 **태스크(task)**, **워크플로(workflow)**, **잡(job)**이라는 계층적 개념을 중심으로 구성된다. - **태스크** - 하나의 구체적인 작업 단위다. - 예: 노드 drain, repair 상태 확인, 정리 작업 실행 - 단일 노드에서 실행되는 **노드 태스크**와 클러스터 전체를 조정하는 **클러스터 태스크**로 나뉜다. - 클러스터 태스크는 여러 노드에서 노드 태스크를 실행하는 역할도 담당한다. - **조건(condition)** - 다음 태스크로 넘어가기 전에 클러스터가 특정 상태에 도달했는지 확인하는 특수한 태스크다. - Scylla API나 Prometheus 메트릭을 주기적으로 조회한다. - 조건이 충족되면 진행하고, 제한 시간 안에 충족되지 않으면 오류를 발생시킨다. - **명시적인 상태 대기** - 노드 재시작 후에는 compaction이 안정될 때까지 기다려야 한다. - 고정된 `sleep`만 사용하면 대기 시간이 너무 짧아 장애를 일으키거나, 너무 길어 전체 롤링 재시작이 불필요하게 느려질 수 있다. - 조건 태스크는 대기 과정을 관찰 가능하고 조정 가능하게 만든다. ## 실용적인 결론 대규모 데이터베이스 운영에서는 개별 스크립트를 계속 늘리기보다, 작업의 선행 조건·재시도·상태 저장·병렬 실행 규칙을 표준화한 오케스트레이션 계층이 필요하다. 특히 운영 트래픽을 재현하는 shadow cluster와 재개 가능한 태스크 프레임워크를 결합하면, 위험한 업그레이드를 자동화하면서도 실패 복구 비용을 크게 줄일 수 있다.

원문 읽기(새 탭에서 열림)
discord2분 읽기큐레이션 요약

새로운 Rust 상점에서 아이템을 쟁여두세요! 5월 21일까지 대부분의 아이템을 디스코드 전용 20% 할인으로 만나보세요

Discord에 공식 Rust 아이템을 구매하고 선물할 수 있는 **Rust Shop**이 출시됐다. 사용자는 Discord Shop이나 공식 Rust 서버에서 스킨·장식·코스메틱을 구매해 Rust 인벤토리로 바로 받을 수 있으며, 이번 출시로 공식 스킨 선물도 처음 지원된다. 출시 기념으로 2026년 이전에 출시된 대부분의 공식 Rust 스킨은 5월 21일까지 Discord에서만 20% 할인된다. ## Discord에서 Rust 아이템 구매 - 데스크톱 또는 웹 Discord에서 Rust 아이템을 구매할 수 있다. - 접근 경로는 두 가지다. - Discord Shop 상단의 **Game Shops** - 공식 Rust 서버 채널 목록 상단의 **Game Shop** - 구매한 아이템은 Rust 인벤토리로 직접 전달된다. - Rust 계정과 Discord 계정이 이미 연결되어 있다면 별도 설정 없이 이용할 수 있다. - 계정이 연결되지 않았다면 결제 후 몇 번의 클릭으로 연동할 수 있다. - Rust Shop과 Game Shops는 글 작성 시점 기준으로 모바일 앱에서는 지원되지 않는다. ## 공식 Rust 스킨 출시 할인 - 2026년 이전에 출시된 거의 모든 공식 Rust 스킨이 할인 대상이다. - 할인율은 Discord 한정 **20%**다. - 할인 기간은 출시일인 5월 7일부터 **5월 21일까지**다. - 할인 대상에는 장식 아이템, 코스메틱 세트, 각종 아이템 스킨 등이 포함된다. ## Discord 친구에게 Rust 아이템 선물 - Discord는 Rust 공식 아이템의 선물 기능을 처음 지원한다. - 친구 프로필의 **Wishlist** 탭에서 친구가 원하는 Rust 아이템을 확인할 수 있다. - 원하는 아이템을 찾은 뒤 몇 번의 클릭으로 바로 선물할 수 있어 취향을 추측할 필요가 없다. - 선물 기능은 여러 위치에서 제공된다. - 친구 프로필의 Wishlist - DM의 선물 아이콘 - Rust Shop의 아이템 페이지 - 채팅에 공유된 Rust 아이템 링크 - Rust를 함께 스트리밍하는 중의 Discord 인터페이스 ## 이용 시 참고 사항 - Rust와 Discord 계정 연동이 구매 및 아이템 수령에 필요하다. - PC 또는 웹 버전 Discord를 사용해야 한다. - 구매 전 친구의 Wishlist를 확인하면 원하는 스킨을 정확히 선물할 수 있다. - 할인은 5월 21일에 종료되므로 구매를 계획한다면 기간을 확인해야 한다. 이번 업데이트는 Rust 아이템 구매와 선물을 Discord 커뮤니티 안으로 통합한 기능이다. Rust를 즐기는 사용자라면 계정을 먼저 연동하고 Wishlist를 활용해 할인 기간에 필요한 스킨이나 친구 선물을 구매하는 것이 실용적이다.

원문 읽기(새 탭에서 열림)
discord4분 읽기큐레이션 요약

Discord 패치 노트: 2026년 5월 4일

Discord의 2026년 5월 4일 패치 노트는 성능·안정성·사용성 개선과 다양한 버그 수정을 다룬다. 특히 서버 관리 및 권한 관련 문제를 집중적으로 해결했고, Android 동영상 시작 속도와 Soundboard 접근성을 개선했다. 데스크톱 설정 구조를 단순화하고 Linux 자동 업데이트도 지원해 전반적인 사용 편의성을 높였다. ## 서버 관리와 권한 문제 개선 - 서버 관리자용 기능에서 권한, 사용자 상태, 계정 안전 기능과 관련된 여러 오류를 수정했다. - Community 설정의 “Discord 관리자 서버 참여” 팝업을 닫아도 나중에 다시 참여할 수 있도록 버튼이 사라지지 않게 했다. - 서버 부스트 결제 화면에서 `ESC`를 눌렀을 때 결제 창이 아니라 뒤쪽의 부스트 페이지가 닫히던 문제를 해결했다. - 서버 프로필 편집 중 저장하지 않은 변경 사항이 있을 때, 모달 바깥을 클릭해도 경고 없이 닫히지 않도록 동작을 개선했다. - 서버별 프로필의 대명사를 지울 때 기본 프로필의 대명사가 자동 입력되던 문제를 수정하고, 기본 대명사는 placeholder로 표시한다. - 서버별 아바타의 링크를 복사할 때 기본 프로필 아바타 링크가 복사되던 문제를 해결했다. ## Android 동영상과 모바일 성능 - Android의 동영상 전송 네트워크 스택을 추가로 조정했다. - Android에서 동영상 피드가 시작되는 속도가 약 4.89% 빨라졌으며, 평균 시작 시간이 600ms 미만으로 줄었다. - 모바일에서 검색 결과를 불러오는 중 연결이 끊겼을 때 오류 메시지가 반복 표시되거나 요청을 무한 재시도하던 문제를 수정했다. - Media, Pins, Files, Links 탭에서 네트워크 오류가 발생해도 불필요한 재시도가 반복되지 않는다. - Android 검색 필터가 활성화되어도 파란색으로 표시되지 않던 시각적 문제를 해결했다. - iOS에서 프로필 또는 앱 소개의 링크를 눌렀을 때 발생하던 충돌을 수정했다. - iOS에서 기본 프로필의 사용자 이름을 복사한 뒤 서버별 프로필 화면으로 되돌아가던 문제도 해결했다. ## 데스크톱 설정 구조 개편 - 기존 Appearance, Accessibility, Chat, Streamer Mode, Advanced 설정을 다음 세 페이지로 통합했다. - Appearance - Accessibility - Developer - 일부 설정의 배치와 문구를 명확하게 변경했다. - “Sync Themes Across My Devices”를 다시 활성화했을 때 현재 테마가 이전에 동기화된 테마로 되돌아가던 문제를 수정했다. - 최근 아바타에 마우스를 올렸을 때 삭제 버튼이 보이지 않던 문제를 해결했다. - 프로필 편집 모달의 저장 변경사항 표시줄이 Legacy Username Badge 토글과 겹치던 문제를 수정했다. - “Connect Your Domain” 화면의 버튼 간격이 지나치게 좁거나 가장자리에 붙던 레이아웃 문제를 개선했다. - 프랑스어 환경에서 Poll 검색 필터인 `sondage`가 `Son`과 `dage`로 잘못 분리되던 문제를 해결했다. ## Soundboard와 음성 채널 로딩 - Soundboard 데이터를 처음 열 때가 아니라 음성 채널에 참가할 때 미리 가져오도록 변경했다. - 그 결과 음성 통화 중 Soundboard를 처음 사용할 때의 로딩 시간이 줄었다. - 작은 로딩 속도 개선만으로도 Soundboard 효과 사용량이 측정 가능하게 증가했다고 설명한다. ## Linux 업데이트와 패키지 지원 - Windows에서 사용하던 Rust 기반 자동 업데이트 시스템을 Linux에도 적용했다. - 이제 Linux 사용자는 새 버전을 직접 내려받아 설치하지 않고 앱 자체에서 업데이트할 수 있다. - 설치 패키지 형식으로 `.rpm`과 `.pkg.tar.zst`도 추가 지원한다. ## 기타 일반 버그 수정 - “Copy Username” 기능의 `GODLIKE!!`, `BEYOND GODLIKE!!` 메시지 배경이 투명하게 보이던 문제를 수정했다. 배경색은 기존 빨간색 대신 초록색으로 통일했다. - Quick Switcher에 초대 링크를 붙여 넣으면 해당 서버에 참가하고 바로 이동할 수 있게 됐다. - Active Now 창에서 사용자 이름에 마우스를 올릴 때 상태 표시기가 흰색으로 변하던 문제를 해결했다. - 모바일 검색 결과에서 긴 닉네임이 메시지 타임스탬프를 가리던 문제를 수정했다. - Server Boost 홍보 화면의 오디오가 결제 흐름으로 이동한 뒤에도 계속 재생되던 문제를 해결했다. - 알림을 빠르게 여러 개 삭제할 때 Inbox가 충돌하던 문제를 수정했다. - Nitro 탭에서 Nitro 가입 기간 보상 배지를 눌러도 사라지지 않던 문제를 해결했다. - 구독 설정에서 `GBP` 통화명이 비어 보이던 문제를 수정했다. - Inbox의 Unreads 미리보기에서 만료된 공개 이미지 링크가 표시되지 않던 문제를 해결했다. - 친구 요청 이메일에 오래된 `#0` discriminator가 표시되던 문제를 수정했다. - Nitro 체험 대상 친구를 선택하는 체크박스가 실제로 선택되지 않던 문제를 해결했다. - 사용자 프로필에서 Custom Status 편집 창을 열 때 전체 프로필을 대체하지 않고 위에 표시되도록 변경했다. - 프로필, 서버 부스트, 검색, 알림, 결제 등 여러 화면의 모달·버튼·레이아웃 관련 세부 오류를 정리했다. ## 적용 일정과 테스트 참여 - 모든 수정 사항은 코드에 반영되고 병합되었지만, 플랫폼별로 실제 배포되는 시점은 다를 수 있다. - 사용자는 커뮤니티의 격월 버그 메가스레드에 문제를 신고할 수 있다. - iOS 사용자는 TestFlight 버전에 참여해 정식 출시 전 기능과 수정 사항을 시험할 수 있다. 이번 업데이트는 대규모 신기능보다 서버 관리자 기능의 신뢰성, 모바일 성능, 설정 탐색성, 플랫폼별 업데이트 편의성을 높이는 데 초점을 맞췄다. Discord를 관리하거나 Android·Linux·데스크톱 앱을 주로 사용하는 사용자는 업데이트 후 관련 기능의 개선 여부를 확인해 보는 것이 좋다.

원문 읽기(새 탭에서 열림)
discord4분 읽기큐레이션 요약

메일이 (너무 많이) 도착했습니다: 3/25/26 음성 서비스 장애의 이면

Discord의 2026년 3월 25일 음성·영상 장애는 세션 관리 서버의 설정 변경에서 시작되어 여러 시스템을 거친 연쇄 장애로 확대됐다. Kubernetes 마이그레이션 중 세션 서버의 복제본 수를 줄이자 한 가용 영역에서 세션의 상당 부분이 비정상 종료됐고, 재연결·상태 정리 트래픽이 급증했다. 그 결과 사용자는 통화에 참여하지 못하고 “Awaiting Endpoint” 메시지를 보았으며, 장애는 12:13부터 15:30 PDT까지 이어졌다. ## 장애의 규모와 직접적인 증상 - 장애 발생 시점은 3월 25일 12:13 PDT, 복구 시점은 15:30 PDT였다. - Discord의 음성·영상 통화를 시작하거나 참여하기 어려웠다. - 많은 사용자가 통화 상태에서 **“Awaiting Endpoint”** 메시지를 확인했다. - 세션 관리 서버의 약 17%가 동시에 사라지면서 후속 시스템에 대규모 부하가 전달됐다. - 최종적으로 음성·영상 통화를 적절한 서버로 라우팅하는 서비스가 과부하를 겪었다. ## Kubernetes 마이그레이션과 변경 배경 - Discord는 Elixir 기반 실시간 서비스를 Kubernetes 환경으로 이전하고 있었다. - Elixir 서비스는 각 호스트에서 수천 개의 상태를 가진 프로세스를 실행한다. - 길드 - 사용자 presence - 통화 - 사용자 세션 - 서버를 종료할 때는 프로세스의 상태를 다른 노드로 넘긴 뒤 종료해야 서비스 중단을 피할 수 있다. - 배포 시스템은 서버의 엔터티 수가 0이 될 때까지 기다린 후 pod를 종료하도록 설계돼 있었다. - 주말 CPU 사용률이 높아지자 다음과 같은 리소스 조정을 시도했다. - pod당 CPU와 메모리 증가 - 전체 pod 수를 비례적으로 감소 - 스케줄러 사용량이 pod 수에 따른 고정 비용인지 측정 ## 세션 서버의 비정상 종료 - 변경 사항은 먼저 한 가용 영역에 배포됐다. - 복제본 수를 줄이는 과정에서 Kubernetes가 해당 영역의 pod 중 50%를 종료했다. - 서비스는 Kubernetes의 종료 신호를 받으면 프로세스를 다른 노드로 이전하려고 한다. - 그러나 진행 중인 다른 이벤트가 끝날 때까지 기다리는 안전 검사 때문에, Kubernetes의 종료 유예 시간이 먼저 만료됐다. - 결과적으로 프로세스 핸드오프가 시작되기 전에 pod가 종료됐다. - 세 영역이 균등하게 구성돼 있었기 때문에 Discord 전체 세션의 약 17%가 비정상적으로 중단됐다. ## Elixir GenServer와 모니터링 메시지의 폭증 - Discord의 실시간 시스템은 Elixir의 `GenServer` 프로세스를 기반으로 동작한다. - 각 프로세스는 자신의 mailbox에서 한 번에 하나의 메시지만 처리한다. - 단일 메시지 처리 방식은 동시성 문제를 줄인다. - 반대로 짧은 시간에 메시지가 폭증하면 처리 지연이 발생할 수 있다. - Elixir의 `Process.monitor` 또는 Discord의 확장형 `ZenMonitor`는 감시 대상 프로세스가 종료되면 `{:DOWN, ...}` 메시지를 전달한다. - 세션 17%가 동시에 종료되면서 해당 세션을 감시하던 여러 프로세스에 종료 알림이 일제히 전송됐다. - 이 메시지 폭풍은 실시간 시스템 전반으로 전파됐고, 가장 먼저 Gateway 서비스에 영향을 미쳤다. ## 사용자 재연결로 확대된 부하 - Gateway 서비스는 Discord의 모든 WebSocket 트래픽에 대한 입구이자 출구 역할을 한다. - 클라이언트가 연결되면 Gateway는 세션 서비스를 통해 사용자 세션을 만들고, 길드·채널·DM 등의 데이터를 전달한다. - 세션의 갑작스러운 종료는 클라우드 장애, 네트워크 오류, 클라이언트 환경 등에서도 발생할 수 있으므로 Gateway는 이를 감지하고 재연결을 유도한다. - 세션이 끊기면 Gateway는 사용자를 즉시 재연결시키고, 기존 세션을 낙관적으로 복구하려 한다. - 이번 장애에서는 대규모 세션 종료가 동시에 발생하면서 정상적인 복구 절차 자체가 대규모 재연결 부하로 변했다. - 제공된 글 내용은 이 재연결 과정과 이후 음성 라우팅 시스템의 상세한 연쇄 장애를 설명하기 직전에서 끝난다. ## 실용적인 교훈 - 상태를 가진 서비스를 Kubernetes에서 축소할 때는 replica 감소 자체보다 **상태 이전과 종료 유예 시간의 상호작용**을 검증해야 한다. - 장애 복구용 재연결 로직도 대규모 동시 장애에서는 부하 증폭기가 될 수 있으므로 재연결 속도 제한과 단계적 복구가 필요하다. - 한 서비스의 작은 설정 변경이 모니터링 메시지, WebSocket 재연결, 음성 라우팅 등 여러 계층을 거쳐 전혀 다른 병목을 압박할 수 있다. - 분산 시스템 변경은 단일 서비스의 CPU·메모리 지표뿐 아니라 장애 전파 경로와 최악의 동시 부하까지 함께 검증해야 한다.

원문 읽기(새 탭에서 열림)
discord3분 읽기큐레이션 요약

적게 측정하고 더 많이 배우기: 중요한 것을 포착하는 더 적고 질 높은 지표 활용

Discord는 실험에서 측정 지표를 많이 포함할수록 계산·해석 비용뿐 아니라 통계적 오류도 커진다고 설명합니다. 다중 가설 검정 보정은 거짓 양성을 줄이지만 실제 변화를 놓칠 가능성, 즉 재현율을 낮출 수 있습니다. 따라서 가장 효과적인 해결책은 모든 지표를 넣는 대신, 서로 다른 개념을 대표하는 소수의 고품질 지표를 선택하는 것입니다. ## 지표가 많아질수록 커지는 문제 - Discord의 실험에는 모든 실험에 자동으로 포함되는 “Default Metric List”가 있었음. - 각 팀이 중요하다고 생각하는 지표를 계속 추가했지만, 기존 지표는 거의 제거되지 않아 목록이 비대해짐. - 지표가 100개이고 각 지표의 유의수준을 5%로 두면, 실제 효과가 없어도 평균적으로 약 5개가 우연히 유의미하게 나타날 수 있음. - 지표가 많아질수록: - 실험 결과를 읽고 해석하기 어려워짐 - 계산 비용이 증가함 - 하나 이상의 거짓 양성이 발생할 확률이 높아짐 - 다중 검정 보정을 적용할 경우 실제 효과를 발견하는 재현율이 낮아짐 ## 다중 비교 문제와 Benjamini-Hochberg 보정 - Discord는 여러 지표를 동시에 검정할 때 Benjamini-Hochberg(BH) 보정을 사용함. - BH는 전체 지표 중 거짓 발견의 비율인 FDR(False Discovery Rate)을 일반적으로 5% 이하로 유지하도록 설계됨. - 지표를 p-value 오름차순으로 정렬한 뒤, 각 지표의 순위에 따라 다음 임계값과 비교함: - `i × α / n` - `i`: p-value 순위 - `α`: 유의수준(예: 0.05) - `n`: 전체 지표 수 - 예를 들어 보정 전 p-value가 0.038인 지표는 일반적인 0.05 기준에서는 유의하지만, BH 보정 후에는 유의하지 않을 수 있음. - BH는 거짓 양성을 줄이는 대신 유의미한 실제 변화를 탐지하는 재현율을 떨어뜨림. - BH는 각 지표가 실제로 변할 가능성에 대한 사전 정보를 활용하지 않으므로 모든 지표를 동일하게 취급함. ## 시뮬레이션으로 확인한 거짓 양성과 재현율의 균형 - Discord는 통계적 공식만 따르지 않고 50,000회의 실험을 시뮬레이션해 지표 수의 영향을 확인함. - 기본 실험 조건: - 효과가 없는 지표 20개는 평균 0, 표준편차 1인 정규분포에서 생성 - 한 지표에는 실제 효과 `z = 2.8`을 부여 - 지표 개수를 바꿔가며 일반 p-value 기준과 BH 보정 결과를 비교 - 시뮬레이션 결과: - 보정하지 않으면 지표 수가 늘어날수록 실험 전체에서 거짓 양성이 발생할 확률이 급격히 증가함. - 5개 지표에서는 거짓 양성률이 약 23%였지만, 50개에서는 약 93%까지 상승함. - BH 보정은 거짓 양성률을 약 5% 수준으로 유지함. - 그러나 지표 수가 5개에서 50개로 늘어나면 BH 적용 시 재현율이 약 60%에서 30%로 하락함. - 보정하지 않은 경우 재현율은 약 80%로 유지되지만, 거짓 양성이 지나치게 많아짐. ## 더 나은 실험 지표를 선택하는 방법 - 다중 검정 보정은 문제를 해결하는 만능 통계 기법이 아님. - 많은 지표를 넣은 뒤 보정으로 처리하는 방식은: - 거짓 경보는 줄이지만 - 실제 제품 변화를 놓칠 가능성을 높임 - 자동으로 모든 실험에 포함할 지표는 수를 줄여야 함. - 서로 중복되는 지표보다 사용자 행동, 품질, 안정성 등 서로 다른 개념을 대표하는 지표를 우선해야 함. - 지표의 개수뿐 아니라 각 지표가 실제 의사결정에 얼마나 유용한지도 정기적으로 검토해야 함. 실무적으로는 실험 기본 지표 목록을 작게 유지하고, 추가 지표는 명확한 가설이나 의사결정 목적이 있을 때만 포함하는 것이 좋습니다. BH 같은 보정 기법을 사용하더라도 지표 선택의 품질과 중복 제거가 통계적 보정보다 우선입니다.

원문 읽기(새 탭에서 열림)
discord3분 읽기큐레이션 요약

데스크톱 디스코드 화면 최적화: 눈이 편안해지는 디스플레이 설정

Discord 데스크톱 앱은 미디어 표시 방식, 색상 강도, HDR, 이름 스타일, UI 밀도와 글자 크기 등을 조정해 눈의 피로를 줄일 수 있다. 사용자는 이미지·영상·링크 미리보기를 필요할 때만 표시하거나, 색상과 밝기를 낮추고, 화면에 표시되는 정보량을 자신의 선호에 맞게 바꿀 수 있다. 이러한 설정은 데스크톱과 웹 앱을 중심으로 설명되지만 일부는 모바일에서도 유사하게 제공된다. ## 대화 속 미디어 표시 제어 - **이미지·영상 자동 표시 설정** - `사용자 설정 > 디스플레이 > 메시지`에서 미디어 표시 방식을 조정할 수 있다. - 링크로 게시된 이미지·영상과 Discord에 직접 업로드된 파일을 각각 필요할 때만 열도록 설정할 수 있다. - **링크 미리보기 끄기** - “임베드 및 링크 미리보기 표시”를 끄면 링크 아래에 자동으로 생성되는 미리보기를 숨길 수 있다. - **이미지 설명(Alt Text) 표시** - 작성자가 이미지 설명을 입력한 경우 Alt Text 버튼을 통해 내용을 확인할 수 있다. - 이미지 설명을 기본적으로 확인하도록 설정할 수 있다. - **스포일러 콘텐츠 표시** - 스포일러 처리된 이미지나 영상을 다음 방식으로 표시할 수 있다. - 클릭할 때만 표시 - 항상 표시 - 자신이 관리하는 서버에서만 표시 - **링크 항상 밑줄 표시** - 링크에 색상뿐 아니라 밑줄도 적용해 링크임을 쉽게 구분할 수 있다. - 색상 채도를 낮췄을 때 파란색 링크가 잘 보이지 않는 문제를 보완하는 데 유용하다. ## Discord 색상과 밝기 낮추기 - **전체 인터페이스 채도 조절** - 채도를 낮추면 버튼, 상태 표시, 클릭 가능한 링크 등 Discord UI의 색상 강도가 줄어든다. - “사용자 지정 색상에도 적용”을 활성화하면 역할 색상 등 다른 사용자가 지정한 인터페이스 색상에도 적용된다. - 아바타, 사용자 지정 이모지, 업로드된 사진·영상처럼 사용자가 만든 콘텐츠의 색상은 조정되지 않는다. - **역할 색상을 이름 옆 점으로 표시** - 역할 색상으로 전체 표시 이름을 칠하는 대신 이름 왼쪽의 작은 점으로 표시할 수 있다. - 배경색과 비슷한 역할 색상 때문에 이름이 잘 보이지 않는 문제를 줄일 수 있다. - **HDR 콘텐츠 밝기 낮추기** - HDR 모니터에서 지나치게 밝게 표시되는 이미지·영상의 강도를 낮출 수 있다. - `접근성 > 하이 다이내믹 레인지`에서 전체 동적 범위와 표준 범위 사이를 선택한다. - **표시 이름 스타일 숨기기** - Nitro 사용자가 적용한 특수 글꼴이나 색상 효과가 산만하다면 `접근성 > 텍스트 가독성`에서 “표시 이름 스타일”을 끌 수 있다. - 이 설정은 본인 화면에만 적용되며 다른 사용자에게는 영향을 주지 않는다. ## UI 밀도와 글자 크기 조정 - Discord의 UI 밀도를 조절해 한 화면에 더 많은 정보를 표시하거나, 요소 사이 간격을 넓혀 구분하기 쉽게 만들 수 있다. - 글자 크기와 화면 요소의 크기를 자신의 시력과 사용 환경에 맞게 확대·축소할 수 있다. - 데스크톱, 노트북, 웹 앱 등 사용하는 화면 크기와 목적에 따라 밀도와 텍스트 크기를 다르게 설정하면 읽기 편의성을 높일 수 있다. 눈의 피로가 크다면 먼저 이미지·영상 자동 표시와 링크 미리보기를 끄고, 채도와 HDR 범위를 낮추는 것이 효과적이다. 이후 링크 밑줄, 역할 색상 표시 방식, 이름 스타일 숨기기, UI 밀도와 글자 크기를 조합해 자신에게 가장 편안한 Discord 환경을 구성하면 된다.

원문 읽기(새 탭에서 열림)
discord4분 읽기큐레이션 요약

디스코드 패치 노트: 2026년 4월 6일

Discord의 2026년 4월 6일 패치 노트는 음성 연결 안정성, 접근성, 미디어 업로드 성능을 중심으로 다양한 개선 사항을 소개한다. 데스크톱 음성 스레드 교착 상태를 약 30% 줄였고, iOS에서는 이미지 업로드 용량과 지연 시간을 각각 약 17%, 12% 개선했다. 이 밖에도 검색, 모바일 가로 모드, AFK 감지, 계정·친구·서버 기능과 여러 UI 버그를 수정했으며, 변경 사항은 플랫폼별로 순차 배포될 수 있다. ## 음성 연결과 미디어 공유 성능 개선 - 데스크톱에서 음성 채널 접속 중 “Connecting” 상태에 멈추는 음성 스레드 교착 문제를 약 30% 감소시켰다. - iOS에서는 이미지 업로드 파일 크기를 약 17% 줄이고 업로드 지연 시간을 약 12% 단축했다. - 결과적으로 음성 채널 연결 실패와 모바일 이미지 공유 시 대기 시간이 줄어들 것으로 기대된다. ## 접근성과 모바일 화면 개선 - Discord는 대규모 접근성 감사를 계속 진행하고 있으며, 이번 패치에서도 접근성 관련 수정이 대폭 포함될 예정이라고 밝혔다. - 모바일 가로 모드에서 전체 화면에 일괄 적용하던 패딩 대신 화면별로 패딩을 계산하도록 변경했다. - 이에 따라 가로 화면에서 불필요한 크기 조정이 줄고 화면 전환이 자연스러워졌다. - 데스크톱의 키보드 포커스 링, 설정 버튼 정렬, 긴 번역 문자열로 인해 프로필 버튼이 화면 밖으로 밀려나는 문제도 수정했다. ## 검색 및 기본 기능 수정 - `has:-image`와 같은 검색 부정 연산자가 무시되던 문제를 해결했다. - 이제 이미지가 포함된 메시지를 제외하는 검색 필터가 정상적으로 동작한다. - Wayland 환경의 Linux 클라이언트에서도 AFK 상태를 올바르게 감지하고 진입·해제할 수 있게 됐다. - 서버 목록을 수동으로 재정렬할 때 Android의 스크롤 속도도 개선했다. ## 데스크톱 UI와 입력 동작 개선 - 설정 화면의 편집·녹음 키 바인드 버튼 수직 정렬 문제를 수정했다. - 최소 높이 창에서 Shop 상품 모달을 바깥 영역 클릭으로 닫을 수 없던 문제를 해결했다. - 모달이 열린 상태에서 `CMD/CTRL+F`를 누르면 서버 검색이 실행되던 문제를 수정했다. - 테마나 앱 아이콘을 선택할 때 설정 모달이 페이지 하단으로 튀던 문제를 해결했다. - 브라우저에서 Discord 링크를 열어 데스크톱 앱으로 전환할 때 현재 채널이 덮어써지던 동작을 수정했다. - 업데이트 다운로드 중 클릭할 수 있는 것처럼 보이던 아이콘과, 프로필 편집에서 자기소개 변경 사항을 제대로 초기화하지 못하던 문제도 고쳤다. - 채널 이름 입력창에 지원되지 않는 커스텀 이모지 추가 버튼이 표시되던 문제를 제거했다. ## 친구, 계정, 프로필 기능 수정 - Android QR 코드로 친구를 추가한 뒤 요청이 전송되었다는 시각적 피드백이 없던 문제를 해결했다. - 이미 친구 추천 요청을 보낸 사용자가 추천 목록에 중복 표시되던 문제를 수정했다. - iOS에서 Invisible 상태에서 다른 상태로 전환하지 못하는 문제를 해결했다. - 계정 전환 후 브라우저 스타일의 뒤로 가기·앞으로 가기 탐색이 올바르게 작동하도록 수정했다. - 프로필의 외부 링크 연결 아이콘을 잘못 표시하던 문제와, 대기 중 친구 요청에 사용자 이름이 툴팁으로 중복 표시되던 문제를 고쳤다. ## 모바일 클라이언트 수정 - Android에서 테마를 변경해도 설정 화면 일부가 즉시 갱신되지 않던 문제를 해결했다. - Android QR 로그인 화면에서 활성화된 “로그인” 버튼이 사용할 수 없는 것처럼 보이던 문제를 수정했다. - Android의 인앱 브라우저 설정이 외부 브라우저를 여는 문제를 해결했다. - iOS에서 서버를 전환할 때 채널 목록이 순간적으로 흔들리거나, 검색 결과의 봇 메시지 컨테이너 안 이미지가 지나치게 작게 표시되던 문제를 수정했다. - iOS Server Guide의 신규 회원 진행률 표시, 환영 메시지 지연, 완료 후 진행률 바가 사라지지 않는 문제를 해결했다. - Nitro Classic 구독 취소 과정에서 발생할 수 있던 iOS 충돌도 수정했다. ## 서버, 상점 및 기타 시각적 버그 - Student Hub 가입 방식 필터가 제대로 작동하지 않던 문제를 해결했다. - 서버 템플릿 미리보기에서 역할이 오래된 디자인으로 표시되던 문제를 수정했다. - 상점의 구매 완료 오류 메시지 여백, Nitro 선물 이모지 선택기의 버튼 동작, Nitro Home 카드와 배지의 겹침 문제를 개선했다. - 프로필 배너 색상이 사용자 지정 상태의 반응·답장 도구 모음에 번지던 현상을 수정했다. - 게임 오버레이 사용 중 Inbox 멘션 탭의 패딩이 잘못 표시되던 문제와 서버 초대 모달의 키보드 포커스 위치 문제도 해결했다. 이번 업데이트는 새로운 대형 기능을 추가하기보다 음성 연결 안정성, 업로드 성능, 접근성, 플랫폼별 세부 오류를 폭넓게 다듬은 유지보수 중심의 패치다. Discord 사용자는 데스크톱 음성 연결이나 iOS 이미지 업로드를 자주 이용한다면 업데이트가 적용되었는지 확인하고, 문제가 계속될 경우 공식 버그 제보 채널이나 커뮤니티 버그 메가스레드에 신고하는 것이 좋다.

원문 읽기(새 탭에서 열림)
discord2분 읽기큐레이션 요약

호평받은 AAAA 게임 ‘더 라스트 메도우’의 멀티플레이어 후속작 발표: 지금 플레이 가능

Discord의 자체 게임 스튜디오 Big Wump Games가 **「Last Meadow Online」**을 발표했다. 이 게임은 디스코드 안에서 여러 이용자가 협력해 ‘Grass Toucher’라는 용을 물리치는 온라인 RPG이며, 데스크톱 디스코드에서 바로 플레이할 수 있도록 구성됐다. 게임은 한정 기간 동안 제공되고, 참여자에게는 프로필 배지가 보상으로 지급된다. ## 후속작의 세계관과 위협 - 전작에서 Wumpus는 숲, 사막, 평원을 지나 마침내 ‘The Last Meadow’와 접촉하는 데 성공한다. - 마을로 돌아와 축하하려는 순간, 초목을 흡수하는 용 **Grass Toucher**가 등장한다. - 이번에는 Wumpus 혼자 해결할 수 없기 때문에 여러 플레이어의 협력이 필요하다는 설정이다. ## 디스코드 기반 멀티플레이 게임 - **Last Meadow Online**은 디스코드 데스크톱에서 직접 실행된다. - 전 세계 디스코드 이용자들과 함께 게임에 참여하고 목표를 공동으로 달성하는 방식이다. - 개발진은 이를 “Discord-Based Massively Multiplayer Incremental Role Playing Game(DBMMIRPG)”라고 표현한다. - 플레이어는 다음과 같은 역할을 선택할 수 있다. - 빛의 힘을 사용하는 **팔라딘** - 원거리 공격에 강한 **레인저** - 치유 능력을 가진 **프리스트** - 제작과 작업을 담당하는 장인형 역할 ## 기간 한정 플레이와 보상 - 글에서는 게임 전체를 발표 시점부터 즉시 플레이할 수 있다고 안내한다. - Grass Toucher를 물리치는 데 기여한 모든 플레이어에게 **디스코드 프로필용 한정 배지**를 지급한다. - 플레이 가능 기간은 **4월 7일까지**로 제한되어 있다. - 이용자들에게 친구를 초대해 함께 참여하도록 권장한다. ## 발표 성격과 날짜 관련 참고 - 글의 게시일은 **2026년 4월 1일**로 표시되어 있어 만우절 발표 형식의 콘텐츠로 보인다. - 하단 스튜디오 설명에는 전작 「The Last Meadow」가 2025년 4월 1일부터 4월 7일까지 공개됐다고 적혀 있다. - 따라서 실제 상시 서비스라기보다 디스코드 이용자를 대상으로 한 기간 한정 이벤트성 게임에 가깝다. 관심이 있다면 안내된 디스코드 링크에서 기간 내 게임에 참여하고, 협력 플레이와 한정 프로필 배지를 함께 노려볼 만하다.

원문 읽기(새 탭에서 열림)