Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
대용량 트래픽을 견디는 서버 만들기 — Rust 기반 게이트웨이 구축 섬네일

대용량 트래픽을 견디는 서버 만들기 — Rust 기반 게이트웨이 구축

크리에이트립 favicon크리에이트립·Backend·
DockerRustGraphQLApollo Router
2025년 04월 10일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

크리에이트립은 Rust 기반 Apollo Router 게이트웨이를 도입해 Node.js Gateway 대비 처리량을 크게 개선하고 대용량 트래픽에서도 안정적 서비스를 구현했습니다.

구현 방법

  • Apollo Router 도입 및 router.yaml 구성
  • Redis, ElasticSearch 연동과 Rhai 스크립트로 헤더/쿠키 전달
  • Dockerize 및 ECS 배포, 카나리 배포로 무중단 운영

주요 결과

  • 동시 500명, 총 30,000개의 요청 벤치마크에서 99% 이상 성공
  • p95 지연 시간 100ms 이상 감소, p70/p90도 절반 수준
  • 게이트웨이 CPU 70%→15%, 메모리 40%→8%로 하향

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
GraphQL 커스텀 디렉티브로 만드는 선언적 지연 로딩 섬네일
73%

GraphQL 커스텀 디렉티브로 만드는 선언적 지연 로딩

크리에이트립 favicon크리에이트립·2025년 10월 02일
ElasticSearch 비용, 성능 최적화 — 2편 섬네일
73%

ElasticSearch 비용, 성능 최적화 — 2편

크리에이트립 favicon크리에이트립·2024년 08월 28일
Next.js 캐싱으로 웹 서버 성능 최적화 섬네일
72%

Next.js 캐싱으로 웹 서버 성능 최적화

카카오엔터테인먼트 favicon카카오엔터테인먼트·2024년 05월 03일