Gravity의 사명은 웹사이트에서 모든 방문자에게 맞춤 콘텐츠를 제공하도록 돕는 관심사 그래프를 개발하여 인터넷을 개인화하는 것입니다. 게시 기관 하나가 하루에도 수천 건의 문서를 게시할 수 있습니다. 어떻게 어느 콘텐츠를 홈페이지에서 추천할지 결정할 수 있을까요? 오늘날 많은 온라인 게시 기관이 유사한 행동과 선호, 관심사에 따라 확인된 다양한 사용자 세그먼트에 다양한 콘텐츠를 보여줍니다. 그러나 Gravity는 완벽한 맞춤 콘텐츠를 모든 개인에게 제공함으로써 이러한 게시 기관이 콘텐츠 전달을 더욱 최적화할 수 있도록 지원합니다. 다른 여타 스타트업처럼 Gravity도 MySQL 인프라로 시작했습니다. 배포와 수평 확장이 간편하고, 잘 작동하기 때문입니다. Benedetto는 “그러나 어느 시점에 와서 자동으로 500~1,000개의 MySQL 박스를 자동 실행하고 조각난 코드를 구축해서는 모든 데이터를 추적하기가 점점 어려워질 수밖에 없다는 것을 깨달았습니다."라고 말했습니다. Gravity는 초당 10,000개 이상의 데이터 포인트를 수집하고 처리합니다. Gravity가 수집하는 모든 데이터는 Hadoop 프로세스가 실행되는 HDFS에 로드됩니다. Gravity의 벡엔드는 수천만 개의 노드로 구성되며, 현재의 관심사 데이터만 포함하고 있습니다. 사람들과 관심사의 관계를 파악하기 위한 데이터 수집에 사용하는 노드 개수는 수십억 개에 달합니다. Cloudera로 구동하는 Gravity의 환경을 사용하면 매일 온라인 사용자에게 수천만 개의 콘텐츠를 타겟팅할 수 있습니다. 대부분 게시 기관이나 콘텐츠 타겟팅 시스템은 수천 개의 데이터 포인트가 있어야 콘텐츠 개인화를 시작할 수 있습니다. 그러나 Gravity의 동적인 실시간 시스템은 클릭 몇 번이면 경험 개인화를 시작할 수 있습니다.