实例探究 > Global Gaming Giant Turns to Aerospike to Simplify its Architecture and Accelerate Growth

Global Gaming Giant Turns to Aerospike to Simplify its Architecture and Accelerate Growth

公司规模
1,000+
国家
  • Israel
产品
  • Aerospike
技术栈
  • NoSQL
  • Key-Value Data Model
  • SSD
实施规模
  • Enterprise-wide Deployment
影响指标
  • Cost Savings
  • Customer Satisfaction
  • Productivity Improvements
技术
  • 分析与建模 - 预测分析
  • 应用基础设施与中间件 - 数据库管理和存储
适用行业
  • 电子商务
  • Software
适用功能
  • 商业运营
服务
  • 软件设计与工程服务
  • 系统集成
关于客户
Playtika is a leading gaming company with 27 million monthly active users playing its titles. Founded in 2010, the company was among the first to offer free-to-play social games on social networks and, shortly after, on mobile platforms. Headquartered in Herzliya, Israel, the company has over two thousand employees in offices worldwide including Tel-Aviv, London, Berlin, Montreal, Chicago, Las Vegas, Santa Monica, Sydney, Buenos Aires, Tokyo, Vienna, Kiev, Bucharest, Minsk, Dnepr and Vinnitsa. On its website, Playtika explains that “We smash art together with science to bring the most engaging and fully customized games experiences. Our diverse portfolio of games is synchronized across platforms and devices.”
挑战
Playtika has six gaming studios, each with a different game. It was using a different NoSQL solution, which was not helping the company reach its goal of 150,000 reads and 50,000 writes. Further, the architectural limitations of that solution caused Playtika to implement multiple clusters of nodes per studio - something it did not want to persist. There were different workloads on different clusters (some were highly loaded and others were barely used) and it was difficult to scale out with such a configuration. Adding to the problems was that the incumbent NoSQL solution is not ideally built for SSDs because of its internal rebalancing process. That led to the disks being frequently exhausted, malfunctioning and forcing replacements every six to 12 months.
解决方案
Playtika phased in one studio’s application first, refactoring it by changing the data model from document-based to key-value in order to better suit Aerospike. In addition, compression of stored data was added plus some operations will be moved to full-in-memory architecture. Three additional studios are planned for future migration. The overall results were significant: Cut server footprint reduced 6x – from 200 servers to 30 Aerospike servers. Boosted performance 300% - 200,000 reads and writes per second now 600,000. Grew data 70% - each studio was able to grow from 2TB of unique data to 3.4 TB. Simplified clustering - each studio reduced their cluster counts from six down to one. Nodes per cluster slashed – five-to-six nodes per cluster dropped to three-to-five nodes per cluster.
运营影响
  • Playtika was able to phase in one studio’s application first, refactoring it by changing the data model from document-based to key-value in order to better suit Aerospike.
  • Compression of stored data was added, and some operations were moved to a full-in-memory architecture.
  • Three additional studios are planned for future migration.
  • The overall results were significant, including a reduction in server footprint, boosted performance, data growth, simplified clustering, and a reduction in nodes per cluster.
数量效益
  • Cut server footprint reduced 6x – from 200 servers to 30 Aerospike servers
  • Boosted performance 300% - 200,000 reads and writes per second now 600,000
  • Grew data 70% - each studio was able to grow from 2TB of unique data to 3.4 TB
  • Simplified clustering - each studio reduced their cluster counts from six down to one
  • Nodes per cluster slashed – five-to-six nodes per cluster dropped to three-to-five nodes per cluster

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

相关案例.

联系我们

欢迎与我们交流!
* Required
* Required
* Required
* Invalid email address
提交此表单,即表示您同意 IoT ONE 可以与您联系并分享洞察和营销信息。
不,谢谢,我不想收到来自 IoT ONE 的任何营销电子邮件。
提交

感谢您的信息!
我们会很快与你取得联系。