인터콤의 지역 데이터 호스팅 프로그램 소개

게시 됨: 2022-05-06

기술은 모든 회사를 글로벌 회사로 만들고 데이터 보안에 중점을 두는 것은 전 세계의 Intercom 고객이 지리적 위치에 관계없이 Intercom의 모든 이점을 경험할 수 있음을 의미합니다.

10년 전, 우리는 미국 노스 버지니아에 있는 AWS의 us-east-1 데이터 센터에 초기 인터콤 인프라를 구축했습니다. 거기에서 우리는 수천 개의 기업이 고객과 더 나은 신뢰 기반 관계를 연결하고 구축할 수 있도록 도왔습니다.

고객 신뢰와 데이터 보안은 SOC 2 , ISO 27001 및 HIPAA 인증에서 입증된 바와 같이 Intercom에서 하는 모든 일에 매우 중요합니다. 지난 몇 년 동안 데이터를 지역에 로컬로 호스팅하는 것은 특정 요구 사항이 있는 특정 비즈니스 또는 특정 산업 분야에서 선호하는 사항이 되었습니다. 많은 사람들이 데이터를 관할 구역에 로컬로 저장하는 옵션을 중요하게 생각합니다.

"우리는 데이터 상주라는 주제가 불필요한 마찰이나 우려를 일으키지 않도록 하기 위해 최선을 다하고 있습니다."

우리는 데이터 상주라는 주제가 이러한 비즈니스에 불필요한 마찰이나 우려를 일으키지 않도록 하고 그들이 가장 중요한 것에 집중할 수 있도록 하기 위해 최선을 다하고 있습니다. Intercom을 활용하여 비즈니스를 성장시키고 고객과의 관계를 구축하는 것입니다.

첫 번째 단계로 우리는 유럽 데이터 호스팅을 구축하여 가장 중요한 데이터가 AWS-eu-west-1 리전에 저장되어 전적으로 유럽에 남아 있도록 했습니다. 이제 호주 데이터 호스팅도 제공한다는 소식을 전하게 된 것을 기쁘게 생각합니다. 회사의 집에서 더 가까운 곳에서 동일한 훌륭한 인터콤 경험을 제공합니다. 지역 데이터 호스팅은 글로벌 기업이 고객을 지원하는 데 도움이 되는 최신 제품입니다. 작년에 30개 이상의 언어를 지원하도록 Resolution Bot을 업데이트했습니다.

우리의 지역 데이터 호스팅 프로그램은 지금까지 수행한 가장 큰 인프라 프로젝트입니다. 우리는 유럽 데이터 호스팅으로 시작했고, 어려운 도전이었지만 우리의 비전은 분명했습니다. 우리는 새로운 호스팅 위치인 AWS-eu-west에서 동일한 높은 품질 표준으로 정확히 동일한 인터콤 경험과 기능 세트를 재현해야 했습니다. -1 이상, AP-Southeast-2 지역.

유럽에서 인터콤 구축

Intercom 플랫폼은 처음에 이러한 유형의 기능을 지원하도록 설계되지 않았으며 구현하려면 Intercom 기술 스택의 모든 계층을 변경해야 한다는 것을 알고 있었습니다. 우리는 제품 팀이 새로운 기능을 제공하는 데 중점을 두었기 때문에 제품 팀의 속도에 영향을 미치지 않으면서 최대한 빨리 배송하기를 원했습니다.

운 좋게도 인프라 그룹은 작업에 적합했습니다. 우리는 생산 환경을 소유하고 Intercom의 가용성, 확장성, 관찰 가능성 및 효율성을 책임집니다. 우리는 전체 플랫폼의 내부 작동에 대한 깊은 지식과 컨텍스트를 개발하기 위해 엔지니어링 조직 내에서 고유한 위치에 있습니다.

우리는 또한 그룹에 풍부한 재능을 가지고 있습니다. 프론트 엔드와 백 엔드에 걸쳐 구축한 전문 경험을 가진 엔지니어의 독특한 조합. 즉, 중단 및 조정 오버헤드로 이어질 수 있는 그룹 외부에서 상당한 용량을 빌릴 필요가 없었습니다.

" 우리는 중요한 운영 시스템과 서비스가 효과적이고 안정적으로 유지되도록 하는 빌딩 자동화를 우선시합니다."

일상적인 작업에서 우리는 중요한 운영 시스템과 서비스가 효과적이고 안정적으로 유지되도록 하는 빌딩 자동화를 우선시합니다. 이러한 강력한 기반을 바탕으로 우리는 고객을 위해 더 많은 가치를 창출하는 더 크고 능동적인 프로젝트를 탐색할 수 있습니다.

크게 생각하고, 작게 시작하고, 빠르게 배우십시오.

우리의 초기 브레인스토밍 회의는 알려지지 않은 것과 위험에 대한 긴 목록을 생성했습니다. 우리는 시작하기 전에는 더 이상 배울 수 없다는 것을 깨달았으므로 바로 뛰어들어 우리의 핵심 R&D 원칙 중 하나인 크게 생각하고, 작게 시작하고, 빠르게 배우기로 결정했습니다.

"우리는 미래에 더 많은 데이터 호스팅 옵션을 빠르게 가동할 수 있도록 반복 가능한 플레이북을 만들고 싶었습니다."

학습 요소가 중요했습니다. 우리의 접근 방식은 진행 상황에 따라 발견 사항과 학습 내용을 지속적으로 문서화하는 것이었습니다. 우리는 이 프로젝트가 일회성 프로젝트가 아니라는 것을 알고 있었고 향후 더 많은 데이터 호스팅 옵션을 신속하게 가동할 수 있도록 반복 가능한 플레이북을 만들고 싶었습니다.

우리는 핵심 인프라(필수 서버, 데이터베이스, 캐시 및 대기열) 구축에 집중하는 소수의 오랜 경력의 엔지니어와 함께 작업을 시작했습니다. 이 단계는 버전 제어 구성 파일을 사용하여 몇 분 만에 인프라를 프로비저닝할 수 있는 인프라 자동화 도구에 대한 최근 투자로 인해 더 쉬워졌습니다.

기반이 마련되면 개발 파이프라인으로 관심을 전환하여 새 지역과 이전 지역에 동시에 자동으로 배포할 수 있도록 했습니다. 배송은 우리의 심장 박동이며 곧 안정적인 맥박을 가졌습니다. 구성 파일을 수정하고 예외가 발생한 후 예외를 해결한 후, 우리는 곧 단일 서버에 배포된 기본 Intercom 모노리스 애플리케이션의 기본 버전을 갖게 되었습니다.

"우리의 빠른 반복적인 승리에 흥분하여 우리는 빠르게 가속했습니다."

지금까지 우리의 추진력은 강했습니다. 우리의 빠른 반복 승리에 흥분하여 우리는 다양한 인터콤 기능을 통해 빠르게 속도를 높였습니다. 머지 않아 우리는 고객 지원 조직과 협력하여 각 기능에 대해 QA를 실행하고, 인프라를 확장하고, 운영 준비 작업을 완료하고, 유럽 데이터 호스팅 발표를 위한 출시 계획을 마무리했습니다.

그 과정에서 많은 것을 배웠고 그 교훈을 호주 데이터 호스팅 기능 개발에 적용할 수 있었습니다. EU 데이터 호스팅을 출시하는 데 약 10개월이 걸렸지만, 우리의 경험과 실험 덕분에 단 4개월 만에 호주에서 인터콤을 구축하고 출시할 수 있었습니다.

무엇 향후 계획?

현재 거의 모든 유럽 고객이 기존 인프라를 계속 사용할 것으로 예상합니다. 한 지역에서 다른 지역으로 작업 공간을 이동하는 것은 쉬운 일이 아니지만 이미 고객이고 데이터 마이그레이션 옵션을 탐색하려는 경우 앞으로 몇 주 동안 더 자세한 내용을 확인하십시오!

또한 다른 특정 데이터 호스팅 요구 사항이 있을 수 있는 잠재 고객의 의견을 듣고 싶습니다. 부담 없이 연락하십시오!

이제 신규 고객이 유럽 및 호주 데이터 호스팅을 사용할 수 있습니다. 가입에 관심이 있는 경우 이 페이지 하단의 Intercom Messenger를 통해 영업 팀에 문의하십시오.