페이지 선택

사례 연구

Spearphish.io가 Scopic 및 AWS 솔루션을 사용하여 데이터베이스 마케팅을 위한 사용자 친화적인 교차 플랫폼 솔루션을 구축한 방법

스피어피시 소개

Spearphish.io는 데이터 엔진 및 마케팅 툴킷을 포함한 데이터마이닝 툴킷을 통해 기업에 힘을 실어줍니다. 데이터마이닝 및 데이터 엔진 도구를 사용하면 기업은 CRM, 웹 사이트 및 리드 소스 데이터를 관리할 수 있을 뿐만 아니라 기존 데이터베이스를 추가하고 강화할 수도 있습니다. Spearphish.io의 마케팅 툴킷은 익명 웹 트래픽 추적, 이메일 폭발 기능, 비디오 이메일과 같은 솔루션을 제공합니다.

마케터의 문제에 대한 솔루션.

도전

Spearphish.io는 숙련된 마케팅 담당자가 복잡한 데이터, 고급 설정, 기술 및 도구 영역에서 직면하는 복잡성을 인식했습니다. 이 문제를 해결하기 위해 Spearphish.io는 마케팅 담당자를 위한 고객 데이터, 광고 예산 관리 및 캠페인 최적화를 간소화하는 사용자 친화적인 데이터마이닝 툴킷을 구상했습니다. 이 툴킷의 목표는 다양한 소스 제공자로부터 데이터를 수집하고 이메일이나 소셜 광고와 같은 다양한 방식으로 캠페인을 간소화하는 것입니다. 미디어 플랫폼. 비전을 구현하기 위해 Spearphish.io는 Scopic과 협력하여 AWS 솔루션을 완벽하게 구현했습니다.

프로젝트에서 멀티테넌시를 구현하려면 단일 통합 플랫폼에서 모든 매장과 해당 구성을 제어하는 ​​중앙 집중식 애플리케이션을 생성해야 했습니다.

이를 달성하기 위한 기술적 과제는 다음과 같습니다.

  • 들어오는 데이터를 검증하고 중복을 방지하면서 향상된 매핑 논리로 구조화합니다.
  • 개별 매장 엔터티에 대해 격리된 데이터베이스 인스턴스 구현
  • 단일 페이지, 다중 필터 동적 고객 검색 인터페이스 구현 및 사용자가 사용자 정의 필터를 저장할 수 있도록 허용
  • 각 캠페인별로 대량의 이메일 전송
  • 자세한 캠페인 보고서 추출

솔루션

Scopic은 자신이 구상한 사용자 친화적인 크로스 플랫폼 데이터마이닝 도구 키트를 구축할 때 Spearphish.io를 지원하는 데 적합한 AWS 솔루션을 성공적으로 선택하고 구현했습니다. 이를 달성하기 위해 우리는 여러 AWS 서비스를 기반으로 클라우드 구조를 구축하여 데이터 저장, 파일, 컴퓨팅, 이메일 및 로깅과 같은 다양한 측면을 처리하는 동시에 효율성을 보장했습니다.

데이터 측면의 문제를 해결하기 위해 RDS를 사용하여 애플리케이션의 기본 쿼리 페이지에 사용되는 실시간 데이터를 저장했습니다. 각 매장에는 자체적으로 관리되는 관계형 데이터베이스가 제공되었습니다. 이는 백업, 패치 관리, 확장과 같은 작업에 대한 관리 오버헤드가 줄어드는 것으로 나타났습니다. RDS를 사용하면 수동 데이터베이스 관리가 필요 없어 데이터 무결성, 보안 및 확장성이 보장됩니다. 각 매장마다 별도의 데이터베이스를 보유하는 기능은 데이터를 효과적으로 구성하고 격리하는 데 도움이 됩니다. 또한 S3는 처리, 아카이브, 내보내기 보류 중인 파일과 기타 유형의 데이터를 저장하는 데 사용되었습니다. 비용 효율적이고 확장 가능한 솔루션을 제공하면서 파일 저장 및 검색을 단순화했습니다.

보고 목적으로 차트를 생성하고 멀티 테넌트 아키텍처를 지원하기 위해 EC2 인스턴스를 사용하여 여러 애플리케이션 또는 Puppeteer와 같은 독립 서버에 대해 Docker를 실행했으며, 이 애플리케이션에서는 많은 양의 무거운 작업이 정기적으로 예약되고 실행되므로 ECS(Fargate 포함)를 사용하여 별도의 작업에서 백그라운드 작업을 실행했습니다. 이는 컨테이너화된 워크로드를 실행하기 위한 최적의 솔루션임이 입증되었습니다.

이 애플리케이션에 사용할 또 다른 필수 서비스는 DNS 관리를 위한 Amazon Route53이었습니다. 플랫폼의 각 매장에는 전용 도메인이 필요하고 각 매장은 자체 이메일을 보낼 수 있어야 했기 때문입니다.

모니터링과 로깅을 위해 Amazon CloudWatch를 사용했습니다. 또한 ECS 작업에서 실행되는 기본 애플리케이션이나 백그라운드 작업을 디버깅하는 데도 도움이 되었습니다.

AWS CloudFormation은 AWS 인프라를 코드로 정의하고 프로비저닝하는 데 사용되었습니다. 이를 통해 제어되고 자동화된 방식으로 리소스를 생성, 업데이트 및 삭제할 수 있어 전반적인 인프라 수명주기 관리가 향상되었습니다. 개발 및 배포 프로세스에 추가적인 도움을 주기 위해 AWS CodeBuild, CodeDeploy 및 CodePipeline을 사용했습니다. 이를 통해 Blue/Green 및 제로 다운타임 배포를 보장하면서 생산성을 높일 수 있었습니다.

이 애플리케이션에는 Lambda, API GateWay, 시스템 매개변수, 방화벽 등을 비롯한 다른 AWS 서비스(특정 사용 사례)도 사용되었습니다.

사용된 AWS 서비스 목록:

  • AWS RDS(관계형 데이터베이스 서비스)
  • AWS S3(간단한 스토리지 서비스)
  • EC2(탄력적 컴퓨팅 클라우드)
  • AWS ECS(탄력적 컨테이너 서비스)
  • AWS Lambda 및 API 게이트웨이
  • AWS CodeBuild, CodeDeploy 및 CodePipeline:
  • AWS 루트 53
  • AWS CodeBuild, CodeDeploy 및 CodePipeline
  • AWS 클라우드포메이션
  • 기타 AWS 서비스: API GateWay, 시스템 매개변수, 방화벽 등도 특정 사용 사례에 사용됩니다.
더 나은 마케팅 플랫폼에 대한 비전
마케팅 서비스 및 소프트웨어 개발

결과

그 결과 사용자가 모든 기기에서 Spearphish.io에 액세스할 수 있는 크로스 플랫폼 웹 애플리케이션과 웹사이트가 탄생했습니다. 이 플랫폼은 의도적으로 간단하고 탐색이 빠르며 사용자 친화적으로 설계되었습니다.

AWS 서비스를 효율적으로 사용한 덕분에 데이터 마이닝 플랫폼 구축에 필요한 데이터 저장, 파일 관리, 컴퓨팅, 이메일, 로깅 등의 요구 사항이 모두 해결되었습니다.

Spearphish.io는 이제 안전하고 확장 가능하며 조직화된 데이터베이스를 자랑합니다. 더 이상 데이터베이스를 수동으로 관리할 필요가 없습니다. 단순화되고 비용 효율적이며 확장 가능한 파일 저장 및 검색 솔루션의 이점을 누릴 수 있습니다.

더 나은 마케팅 플랫폼에 대한 비전
더 궁금한 점이 있습니까?

당신이 찾고 있는 것이 무엇인지 우리에게 이야기해 보세요. 우리는 지식을 공유하고 귀하의 여정을 안내해 드리겠습니다.