Qiscus, AWS에 구축된 채팅 SDK로 웹 사이트 강화

Qiscus

실시간 고객 서비스

실시간 커뮤니케이션(RTC)은 점점 더 성공적인 기업 고객 서비스 제공의 필수 요소로 자리잡고 있습니다. 인도네시아에 본사를 둔 소프트웨어 공급업체인 Qiscus는 실시간 채팅 플랫폼을 위한 두 가지 옵션을 제공합니다. 하나는 회사 웹 사이트와 모바일 앱에서 대화를 가능하게 하는 소프트웨어 개발 키트(SDK)이고, 다른 하나는 고객이 단일 대시보드에 있는 WhatsApp, Facebook 및 기타 소셜 미디어 메시징 애플리케이션을 통해 회사와 채팅하는 데 사용할 수 있는 다중 채널 채팅 서비스입니다.

Qiscus는 2016년에 SDK를 설정할 때 안정성, 비용 및 데이터베이스와 같은 다른 인프라 계층과의 통합을 기준으로 Amazon Web Services(AWS)를 비롯한 클라우드 공급자를 평가했습니다. “AWS는 지연 시간과 성능 측면에서 가장 안정적이고 예측 가능했습니다. 다른 어떤 공급업체도 이처럼 일관된 서비스를 제공하지 못했습니다”라고 Qiscus의 공동 설립자이자 최고 기술 책임자인 Evan Purnama가 말합니다. AWS에서 출시한 이후 이 회사는 고객 대상 API의 종단 간 지연 시간을 100밀리초 이하로 유지해 왔습니다.

Qiscus는 상당한 성장세를 유지하면서 SLA을 99.9%로 유지합니다.

  • Qiscus 소개
  • Qiscus는 인도네시아에 본사를 둔 스타트업으로 기업이 실시간 통신 기술을 사용하여 고객과 연결할 수 있도록 지원합니다. 두 가지 주요 제품은 회사 웹 사이트와 모바일 앱에서 대화를 가능하게 하는 채팅 소프트웨어 개발 키트와 Facebook, WhatsApp 및 기타 소셜 미디어 메시징 앱과 통합된 다중 채널 채팅 플랫폼입니다.

  • 장점
    • 100밀리초 이하의 일관된 종단 간 지연 시간 유지
    • 빠르게 확장되는 사용자 기반을 수용할 수 있도록 확장
    • 고객에게 99.9% 가용성 보장
    • 자동화된 통합 모니터링 도구 제공
    • 서비스별 지출을 파악함으로써 비용 제어
  • 사용된 AWS 서비스

자동 모니터링 도구

모니터링은 Qiscus 플랫폼이 RTC에 필요한 지연 시간을 유지하는 데 필수적입니다. 엔지니어들은 출시 1년 후에 자체 모니터링 시스템을 개발했지만, 그 전에는 Amazon CloudWatch를 통해 성능 알림을 전송했습니다. “Amazon CloudWatch를 사용하면 서버에 대한 가시성이 크게 향상됩니다. 지연 시간이 급증하거나 감소할 때마다 항상 정확한 원인을 알 수 있습니다”라고 Purnama는 말합니다. 이 회사는 Amazon ElastiCache를 사용하여 거의 모든 애플리케이션의 캐싱 기능을 확장 및 유지 관리하고 Amazon Elasticsearch Service를 사용하여 서버에서 집계된 데이터를 인덱싱하고 신속하게 검색합니다.

Qiscus의 다중 채널 채팅 서비스를 고객의 CRM(고객 관계 관리) 애플리케이션과 통합하기 위해 이 회사는 Amazon Elasticsearch Service에서 생성된 검색 결과도 제공하는 AWS Lambda를 선택했습니다. “AWS Lambda는 Amazon CloudWatch와 자동으로 확장되고 통합되므로 코드에서 문제를 찾아 해결할 수 있습니다”라고 Purnama는 덧붙입니다.

SLA 99.9% 달성

Qiscus가 채팅 SDK를 판매한 첫 해인 2017년에는 Qiscus의 고객 기반이 백만 명에 달했습니다. 이 수치는 2018년에 5백만 명의 사용자로 증가했고 2019년에는 1,700만 명을 넘어섰습니다. 현재 이 회사의 목표는 2020년 말까지 2,500만 명의 사용자를 확보하는 것입니다. 이처럼 괄목할 만한 성장에도 불구하고 Qiscus는 99.9%의 서비스 수준 계약을 유지하고 있습니다. 이는 Purnama가 여러 가용 영역에서 AWS 서버를 활용할 수 있기 때문이기도 합니다.

다국적 기업부터 채팅 서비스 예산이 제한된 재택 운영 방식 기업에 이르기까지 다양한 고객으로 인해 스타트업이 직면하는 최우선 과제는 비용 관리입니다. 모니터링 비용과 관련하여 Qiscus는 AWS Cost Explorer에 깊은 인상을 받았습니다. AWS Cost Explorer는 각 서비스 비용을 분류하고 개별 서비스에 태그를 지정하여 월별 지출을 분석합니다. “이를 통해 가격 책정 모델을 구성할 때 더 많은 정보에 입각하여 결정을 내릴 수 있습니다”라고 Purnama는 설명합니다. 향후 Qiscus는 핵심 제품을 지속적으로 혁신하기 위한 노력의 일환으로 AWS를 기반으로 기계 학습을 탐색할 계획입니다.

아래 다이어그램은 채팅 SDK 및 기타 RTC 기반 솔루션을 위한 Qiscus의 AWS 인프라를 보여줍니다.

채팅 SDK 및 기타 RTC 기반 솔루션을 위한 Qiscus의 AWS 인프라

자세히 알아보기

자세히 알아보려면 AWS 기반 클라우드 컴퓨팅을 방문하세요.