实例探究 > madvertise Manages 25 Billion Mobile Ad Impressions Monthly and Guarantees 24/7 Uptime

madvertise Manages 25 Billion Mobile Ad Impressions Monthly and Guarantees 24/7 Uptime

公司规模
200-1,000
地区
  • Europe
国家
  • Germany
产品
  • Aerospike
  • Hadoop Distributed File System
  • Pig dataflow language
  • Hive data warehouse infrastructure
  • MySQL
技术栈
  • Aerospike
  • Hadoop
  • Pig
  • Hive
  • MySQL
实施规模
  • Enterprise-wide Deployment
影响指标
  • Customer Satisfaction
  • Digital Expertise
  • Productivity Improvements
技术
  • 分析与建模 - 实时分析
  • 应用基础设施与中间件 - 数据库管理和存储
  • 平台即服务 (PaaS) - 数据管理平台
适用功能
  • 商业运营
  • 销售与市场营销
用例
  • 数字孪生
  • 实时定位系统 (RTLS)
服务
  • 软件设计与工程服务
  • 系统集成
关于客户
madvertise is a leader in next-generation mobile advertising, founded in 2008. The company specializes in mobile real-time bidding (RTB) and manages 25 billion impressions monthly with up to 150,000 requests per second. madvertise offers solutions for mobile data refining, rich media, video pre-roll, inventory management, and optimization. The company has experienced rapid growth, expanding by more than 130% in 2012, and serves advertisers across Europe, helping them capitalize on the growing mobile ad market.
挑战
madvertise needed a highly scalable, fault-tolerant database solution to support real-time targeting and mobile identifier fusion functionality. The database had to handle ad hoc data with a built-in decay rate, support frequent data updates, and maintain low latency while processing tens of thousands to hundreds of thousands of queries per second. Existing database solutions failed to provide sustained or predictable throughput and lacked a thorough recovery process, leading to load balancing issues and memory restrictions.
解决方案
madvertise implemented Aerospike's real-time hybrid database software to meet its needs for scalability, fault tolerance, and low latency. Aerospike's database runs on a cluster of commodity systems with Intel i73930k Hexa Core processors, 64GB of RAM, and several 600GB SSD drives. The database works in concert with other data management systems like Hadoop, Pig, Hive, MySQL, and Druid. Aerospike's asynchronous Java API and Evictor time-to-live (TTL) feature were crucial in maximizing database performance and efficiency. The asynchronous API allows multiple queries to be submitted simultaneously, while the TTL feature automatically removes expired data records, keeping the database clean and efficient.
运营影响
  • madvertise achieved low latency while handling very high read/write loads, ensuring availability to meet service-level agreements (SLAs) with customers.
  • The implementation of Aerospike allowed madvertise to enhance the quality of its infrastructure while focusing on other priorities.
  • Aerospike's well-defined behavior and auto-recovery enabled madvertise to guarantee 24/7 uptime as part of its SLAs with third parties.
  • The asynchronous Java API and Evictor TTL feature provided by Aerospike maximized database performance and efficiency, allowing madvertise to handle ad hoc data effectively.
数量效益
  • madvertise saw latency decrease by 10-20 milliseconds while scaling linearly to meet growing request volumes.
  • The company manages 25 billion page impressions each month with queries handled within milliseconds.
  • madvertise experienced a 130% growth in 2012, outpacing the mobile ad markets it serves.

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 的任何营销电子邮件。
提交

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