How Unity replaced Redis to scale its ad platform to 10 million ops
Blog post from Aerospike
Unity, widely recognized for its game engine, also plays a crucial role in mobile game monetization through its sophisticated ad platform, which was significantly enhanced following its acquisition of ironSource in 2022. The platform handles complex real-time decisions, delivering personalized ads with sub-10 millisecond latency, powered by Aerospike's distributed NoSQL database. Originally developed by ironSource, the monetization engine required an upgrade from Redis to Aerospike due to scalability issues, and this transition allowed for improved infrastructure capable of supporting over 10 million operations per second across 100 terabytes of data. Aerospike's hybrid memory architecture, single-read efficiency, and schema flexibility are pivotal to maintaining low latency and high throughput, enabling Unity to deliver relevant ads without interrupting gameplay. Furthermore, Unity's FunnelData system leverages Aerospike to provide accurate attribution and fraud detection by storing comprehensive user data, enhancing machine learning models for better ad targeting. This robust infrastructure not only supports Unity's ad operations but also reduces operational overhead, allowing engineers to focus on product development while ensuring a seamless player experience.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Real-time | 4 | 6,457 | 1,307 | 242 | +28% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.