New

APISIX로 AI의 미래를 열어보세요 – AI 에이전트와 LLM을 위한 완전 오픈소스 AI 게이트웨이!더 알아보기

더 알아보기

게임의 가치를 발견하고 행복을 가능하게 하기

2021년 5월 기준, Tencent OTeam은 Apache APISIX를 사용하여 Tencent 내부의 10개 이상의 팀에 배포했으며, 가장 큰 프로젝트는 하루에 10억 건 이상의 요청을 처리하고 있습니다.

Xu Xin

,

Senior Software Engineer at Tencent Games

Tencent Games

Support > 10 projects

within Tencent Games

Handle > 1 billion requests

in daily peak hours

Start for Free

도전 과제

텐센트의 선도적인 글로벌 게임 개발 및 운영 부서인 텐센트 게임즈는 전 세계적으로 8억 명 이상의 사용자를 연결하고 있습니다. 회사 내에서 반복적으로 사용되는 기술을 통합하기 위해 텐센트는 OTeam을 구성하여 유사한 기술 제품을 통합하고 통합 기술 플랫폼을 구축했습니다.

OTeam 이니셔티브를 추진하면서 텐센트 게임즈는 많은 문제에 직면했으며, 이를 APISIX를 통해 해결하고자 했습니다. 예를 들어:

  • 복잡하고 개발자 친화적이지 않은 RPC 프레임워크는 개발 및 통합 프로세스에 상당한 복잡성을 더했습니다.

  • CL5, L5, Polaris와 같은 여러 서비스 센터는 원활한 전환과 통합이 필요했습니다.

  • 기존의 다중 경보 시스템의 단점을 해결하기 위해 신뢰할 수 있고 사용자 친화적인 경보 솔루션이 필수적이었습니다.

  • 사용자들은 DDoS, 리플레이, 요청 변조 등 다양한 네트워크 공격에 직면하며 상당한 보안 문제를 겪었습니다.

솔루션

APISIX의 유연한 플러그인 메커니즘을 활용하여 텐센트 게임즈는 내부 모니터링 시스템과 통합 및 상호 연결을 이루었습니다. 경보 관리는 간단하고 편리해졌으며, 사용자는 간단한 설정으로 모니터링 로그를 확인하고 경보를 설정할 수 있습니다.

텐센트 게임즈는 또한 APISIX의 플러그인을 통해 TRPC와 TARS RPC 프로토콜 간의 원활한 변환을 달성했지만, 팀은 간극을 메우기 위해 커스텀 미들웨어 서비스를 개발해야 했습니다.

우리 솔루션의 경쟁력

고성능

Apache APISIX는 높은 성능과 낮은 지연 시간으로 유명합니다. NGINX와 LuaJIT 위에 구축된 Apache APISIX는 단일 코어 QPS 23,000을 지원하며 평균 지연 시간은 0.6밀리초에 불과합니다. 이러한 기능은 마이크로서비스 및 실시간 데이터 처리와 같이 낮은 지연 시간과 높은 처리량이 필요한 애플리케이션에 이상적인 선택입니다.

핫 리로딩

etcd를 구성 센터로 사용하는 Apache APISIX는 구조가 가볍습니다. 이는 신뢰할 수 있고 일관된 데이터 저장 솔루션을 제공하여 APISIX가 동적 구성 변경과 고가용성 요구 사항을 쉽게 처리할 수 있게 합니다. 사용자는 APISIX를 사용하여 시스템을 재로드하지 않고도 실시간 업데이트를 실현할 수 있으며, 다운타임 없이 업데이트가 가능합니다.

오픈소스 플러그인

APISIX는 다양한 요구 사항을 해결할 수 있는 강력한 오픈소스 플러그인 생태계를 자랑합니다. 예를 들어, 프로토콜 변환 플러그인은 중간 서비스를 통해 프로토콜을 변환해야 하는 필요성을 효과적으로 해결하여, 사용자가 API 게이트웨이 내에서 HTTP와 RPC 프로토콜을 원활하게 변환할 수 있게 합니다.

결과

원활한 프로토콜 변환

Apache APISIX를 사용한 후, 텐센트 게임즈는 TRPC와 TARS RPC 프로토콜 간의 원활한 변환을 구현했습니다. APISIX의 프로토콜 변환 플러그인을 활용하여, 팀은 더 이상 HTTP와 RPC 프로토콜 간의 변환을 처리하기 위한 전용 중간 서비스를 개발할 필요가 없어졌습니다. 이로 인해 아키텍처가 단순화되고 시스템의 전반적인 복잡성이 줄어들었습니다.

통합 모니터링

OTeam 구축 과정에서 텐센트 게임즈는 APISIX 플러그인을 활용하여 텐센트의 핵심 모니터링 플랫폼 여러 개와 통합 및 연결했습니다. 기술 배경이 없는 비즈니스 프로젝트의 사용자들도 이제 시스템을 쉽게 구성하여 API에 대한 추적, 로깅, 메트릭 등의 관측 데이터를 자동으로 보고하고, 모니터링 플랫폼에서 경보를 설정할 수 있습니다. 이로 인해 필요한 시간과 노력이 크게 줄어들었습니다.

보안 강화

텐센트 게임즈는 리플레이 공격 방지 및 변조 방지 보안 플러그인을 개발하여, 이러한 기능이 필요한 프로젝트에 즉시 사용 가능한 보호 조치를 제공하고, 이러한 API의 보안을 효과적으로 보호합니다. 또한 팀은 내부 API 사양 요구 사항을 APISIX 게이트웨이에 내장하여 개발 및 배포 프로세스를 단순화하고, API 환경에 대한 중앙 집중식 제어와 가시성을 제공합니다.

More Customer Stories

Support Blockchain as A Service 지원

Support Blockchain as A Service 지원

Apache APISIX는 여러 프로토콜을 지원하여, 상당한 R&D 비용을 절약하고 우리 플랫폼에 무한한 생명력을 부여합니다.

Read More

right-arrow
가전 리더에게 Federated API Management로 힘을 실어주다

가전 리더에게 Federated API Management로 힘을 실어주다

Haier는 다양한 Line of Business(LOB)의 서로 다른 API gateway를 관리하기 위해 API7 Enterprise의 federated API management를 사용하여 민첩성과 안정성 사이의 균형을 찾고 있습니다.

보안이 강화된 온라인 미팅 플랫폼 만들기

보안이 강화된 온라인 미팅 플랫폼 만들기

APISIX Ingress Controller를 도입한 후, 개발자들은 코드를 작성하는 것보다 게이트웨이에서 구성을 추가하는 것이 더 쉬워졌습니다.

Need help or have questions?

Schedule a Meeting

API7.ai Logo

디지털 세계는 API로 연결되어 있습니다. API7.ai는 API를 더 효율적이고 안정적이며 안전하게 만들기 위해 존재합니다.

API7 뉴스레터 구독

제품

API7 Gateway

SOC2 Type IIISO 27001HIPAAGDPRRed Herring

Copyright © APISEVEN PTE. LTD 2019 – 2025. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the Apache Software Foundation