비트윈의 멀티티어 아키텍처를 위한 프레젠터 이야기
멀티티어 아키텍처프레젠터게이트웨이샤딩Consistent HashZooKeeper
AI 요약
Beta비트윈 개발팀은 멀티티어 아키텍처를 도입하며 클라이언트와 비즈니스 로직 서버 사이에 게이트웨이 역할을 하는 '프레젠터'를 개발했습니다. 기존 ELB만으로는 PC 버전 및 자체 푸시 서버 도입 시 발생하는 여러 요구사항을 충족하기 어려웠기 때문입니다.
프레젠터는 ELB의 역할을 대체하는 동시에, 커플 단위로 채팅 서버를 샤딩하고 Consistent Hash와 ZooKeeper를 활용하여 특정 커플의 요청을 담당하는 채팅 서버로 패킷을 효율적으로 중계하는 기능을 수행합니다. 이를 통해 시스템의 유연성과 확장성을 높이고 복잡한 트래픽을 효과적으로 관리할 수 있게 되었습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



