pile·
아키텍처·discord-blogdiscord-blog·

How Discord Seamlessly Upgraded Millions of Users to 64-Bit Architecture

문제Discord 데스크톱 앱은 2015년부터 32비트로 운영돼 4GB 메모리 상한에 걸렸고, 리소스가 큰 게임과 같이 실행될 때 메모리 부족 크래시가 잦았다.

접근64비트 빌드 자동화와 서명 파이프라인을 구축하고 C++·Rust 간 ABI 호환성을 맞췄다. 기존 업데이터에 아키텍처 감지 로직을 넣어 32비트 클라이언트가 자동 전환되고, 문제 시 32비트로 롤백한다.

결과Windows 64비트 머신 100%가 무중단으로 전환됐다. CPU 사용률과 크래시율이 떨어지고, 게임 등 다른 앱에 더 많은 자원을 양보할 수 있다.

discord-blog
discord-blog 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 아키텍처·AWS KoreaAWS Korea·

    씨미가 4K · 4초 저지연 라이브를 만든 방법 — Amazon IVS와 자체 구축의 하이브리드 설계

    문제4K 초고화질 라이브 스트리밍에서 고비트레이트(35Mbps)와 저지연(4초 이내)을 동시에 제공하며 1만 명 동시 시청자를 안정적으로 처리.

    접근Amazon IVS 는 1080p 표준 영역에 위임, 4K 차별화 영역은 자체 GPU 트랜스코딩 서버 + HLS + CloudFront URL Sharding + PDT 기반 라이브/VOD 통합으로 구성한 하이브리드 설계.

    결과4K 35Mbps 환경에서 1만 명 동시 시청자 부하 테스트 안정 통과, 목표 저지연 달성, NAT Gateway / CloudFront L2 fan-out 극단 시나리오까지 사전 대비.

    #live-streaming#amazon-ivs#low-latency+3
  2. 아키텍처·AWS KoreaAWS Korea·

    CJ올리브영의 AI 협업 개발 프로세스 구축, AI-DLC 실전 도입 사례

    문제AI 코딩 도구의 개인 생산성 향상에도 팀 전체의 일관된 협업 구조와 반복 가능한 프로세스가 부재.

    접근AWS AI-DLC 방법론과 Kiro IDE 로 "요구사항 정의 → 설계 → 구현 → 검증" 단계별 워크플로우 구성. Amazon Bedrock, OpenSearch, Step Functions, Custom Agents 활용.

    결과5개 과제 3일 완성, 개발 속도 5배 이상 단축, 수동 업무 처리시간 30배 감소(5분→10초), 조직 전체 AI 활용 역량 평준화.

    #ai-collaboration#ai-dlc#dev-process+5