News Feed Item
Adform Scales to Meet Real-Time Demand While Cutting Server Requirements in Half Using Aerospike Flash-Optimized In-Memory NoSQL Database
|By Business Wire
|July 25, 2014 03:00 AM EDT
Today, Aerospike announced that Adform—a premier partner for media
agencies, trading desks, advertisers and publishers—relies on Aerospike
to power both its real-time trading engine and dynamic creative engine
for multi-screen marketing. Using the open source Aerospike
flash-optimized in-memory NoSQL database, Adform has cut its server
requirements in half while providing predictable real-time responses and
scaling to meet the company’s exponential growth.
Headquartered in Denmark, Adform enables media agencies, trading desks,
advertisers and publishers to easily scale and deliver programmatic
display advertising, rich media, and video, across desktop and mobile
devices. Notably, Adform lets clients get control of their data, so they
can automatically use all their ad-serving and site data without passing
this to external parties.
The high demand for Adform’s solution has enabled the company to double
in size each of the last few years, Adform now has offices in 15
countries, including the United States, United Kingdom, Germany, Sweden,
Denmark, Norway, Finland, Spain, Italy, Netherlands, Belgium, Czech
Republic, Poland, Lithuania and Belarus.
The Right Database for the Right Job
Since 2002, Adform has relied on a range of databases, including Apache
Cassandra and MongoDB, along with data warehouse and analytics systems
to support its platform. For years, Cassandra databases drove real-time
trading and dynamic creative engines. However, as the company scaled to
meet rapidly growing client demand, the high number of servers Cassandra
required was becoming too expensive to maintain.
While Cassandra continued to support other areas of its business, Adform
began to seek a more cost-effective way to scale its real-time engines
while maintaining predictable performance. Ultimately, the company
turned to the Aerospike in-memory NoSQL database, which uses a
patent-pending combination of indexes in RAM and data in direct-attached
SSDs for near in-memory speed at flash storage prices.
“We use a number of different databases, which we find useful for
different purposes. For our real-time trading and dynamic creative
engines, Aerospike is unbeatable,” said Jakob Bak, Adform CTO. “Not only
does Aerospike provide stable and predictable low latency, but it also
delivers the lowest possible latency in a system that is easily scalable
Aerospike Combines Speed With Cost-Effective Scale
Adform now powers its real-time trading and dynamic creative engines
with Aerospike, relying on the database’s key-value store (KVS)
capabilities, serving as the user profile and supporting the data
management platform (DMP), ID mapping, and dynamic creative optimization.
Adform’s real-time trading cluster processes a few hundred thousand
requests per second, a majority of which are auction-based requests
where Aerospike supports the calculation of bids on several thousand
bidding strategies and campaigns. Meanwhile, its creative engine uses
much of the same data for determining which product or creative design
is the best to display to each individual user.
An Aerospike cluster is maintained in two Adform data centers, which are
connected via an optical line. Running on bare metal, each Aerospike
cluster now uses 96GB of data in DRAM along with 1.7TB of data on Intel
SSDs. All user interactions with online ads are stored in Aerospike.
Then this data, combined with additional data from a large Hadoop
cluster, is used to make bidding decisions in real time. Overall,
Aerospike handles more than 200,000 operations per second with a latency
of less than 1 millisecond.
"With Aerospike, we have been able to drastically cut down on the number
of Cassandra servers, which provided a great cost reduction,” Mr. Bak
notes. “Even more important is the super fast KVS and extraordinary
predictability we get with Aerospike, providing the responsiveness our
clients require to compete in the crowded Internet and mobile markets."
“Adform is at the forefront in delivering programmatic rich media,
multiscreen advertising that is personalized for individual users,” said
Brian Bulkowski, Aerospike founder and CTO. “We are excited by Adform’s
success in scaling with our flash-optimized in-memory NoSQL database
while providing the predictable, real-time performance to immediately
create the customized experiences that translate into higher rates of
Adform is a premier partner for media agencies, trading desks,
advertisers and publishers, offering the world’s only programmatic
brand-led media platform to support all aspects of multi-screen brand
advertising. Adform’s end-to-end ad tech stack closes the loop by
integrating media planning, buying, optimization and reporting into one
place covering full-featured demand-side platform, rich media and ad
serving. Adform was established 2002 in Denmark and now has offices in
15 countries including the US, United Kingdom, Germany, Sweden, Denmark,
Norway, Finland, Spain, Italy, Netherlands, Belgium, Czech Republic,
Poland, Lithuania and Belarus. Visit http://www.adform.com
for more information, or follow us on Twitter @adforminsider.
Aerospike is the open source front-edge database powering a new
generation of interactive, real-time Web and mobile applications that
operate at global scale. It is the first flash-optimized in-memory NoSQL
database to combine transactions and "hot" analytics with strong ACID
consistency and enterprise-grade reliability. Purpose-built to make
scaling easy and affordable, it enables all developers to take advantage
of predictable, sub-millisecond latency for distributed caching, session
management, user profile, and key value store use cases. In production
non-stop for nearly four years, Aerospike is deployed at real-time big
data companies like AppNexus, eXelate, Chango and [x+1]. Aerospike is
headquartered in Silicon Valley. Investors include New Enterprise
Associates, Columbus Nova Technology Partners, Alsop Louie, and Draper
Associates. Download the open source Aerospike Community Edition at www.aerospike.com,
and follow @aerospikedb.
Aerospike is a registered trademark of Aerospike, Inc., in the United
States and/or other countries. All other trademarks and registered
trademarks are the properties of their respective owners.
SYS-CON Events announced today that MangoApps will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY.
MangoApps provides modern company intranets and team collaboration software, allowing workers to stay connected and productive from anywhere in the world and from any device.
For more information, please visit https://www.mangoapps.com/.
May. 29, 2016 10:15 PM EDT Reads: 1,031
SYS-CON Events announced today that EastBanc Technologies will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY.
EastBanc Technologies has been working at the frontier of technology since 1999. Today, the firm provides full-lifecycle software development delivering flexible technology solutions that seamlessly integrate with existing systems – whether on premise or cloud. EastBanc Technologies partners with p...
May. 29, 2016 10:00 PM EDT Reads: 2,395
SYS-CON Events announced today that AppNeta, the leader in performance insight for business-critical web applications, will exhibit and present at SYS-CON's @DevOpsSummit at Cloud Expo New York, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY.
AppNeta is the only application performance monitoring (APM) company to provide solutions for all applications – applications you develop internally, business-critical SaaS applications you use and the networks that deli...
May. 29, 2016 08:00 PM EDT Reads: 2,620
The cloud market growth today is largely in public clouds. While there is a lot of spend in IT departments in virtualization, these aren’t yet translating into a true “cloud” experience within the enterprise. What is stopping the growth of the “private cloud” market?
In his general session at 18th Cloud Expo, Nara Rajagopalan, CEO of Accelerite, will explore the challenges in deploying, managing, and getting adoption for a private cloud within an enterprise. What are the key differences betwee...
May. 29, 2016 06:00 PM EDT Reads: 1,739
In his session at 18th Cloud Expo, Bruce Swann, Senior Product Marketing Manager at Adobe, will discuss how the Adobe Marketing Cloud can help marketers embrace opportunities for personalized, relevant and real-time customer engagement across offline (direct mail, point of sale, call center) and digital (email, website, SMS, mobile apps, social networks, connected objects).
Bruce Swann has more than 15 years of experience working with digital marketing disciplines like web analytics, social med...
May. 29, 2016 06:00 PM EDT Reads: 1,451
SYS-CON Events announced today that ContentMX, the marketing technology and services company with a singular mission to increase engagement and drive more conversations for enterprise, channel and SMB technology marketers, has been named “Sponsor & Exhibitor Lounge Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York City, New York.
“CloudExpo is a great opportunity to start a conversation with new prospects, but what happens after the...
May. 29, 2016 04:45 PM EDT Reads: 1,317
WebRTC is bringing significant change to the communications landscape that will bridge the worlds of web and telephony, making the Internet the new standard for communications. Cloud9 took the road less traveled and used WebRTC to create a downloadable enterprise-grade communications platform that is changing the communication dynamic in the financial sector.
In his session at @ThingsExpo, Leo Papadopoulos, CTO of Cloud9, will discuss the importance of WebRTC and how it enables companies to fo...
May. 29, 2016 04:15 PM EDT Reads: 2,593
SYS-CON Events announced today Object Management Group® has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
May. 29, 2016 04:00 PM EDT Reads: 2,661
As machines are increasingly connected to the internet, it’s becoming easier to discover the numerous ways Industrial IoT (IIoT) is helping to shape the business world. This is exactly why we have decided to take a closer look at this pervasive movement and to examine the desire to connect more things!
Now if you need a refresher on IIoT and how it is changing the world, take a moment and listen to Greg Gorbach with ARC Advisory Group. Gorbach believes, "IIoT will significantly change the worl...
May. 29, 2016 04:00 PM EDT Reads: 2,059
The IoT is changing the way enterprises conduct business.
In his session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, discuss how businesses can gain an edge over competitors by empowering consumers to take control through IoT. We'll cite examples such as a Washington, D.C.-based sports club that leveraged IoT and the cloud to develop a comprehensive booking system. He'll also highlight how IoT can revitalize and restore outdated business models, making them profitable...
May. 29, 2016 02:00 PM EDT Reads: 2,976
SYS-CON Events announced today the Docker Meets Kubernetes – Intro into the Kubernetes World, being held June 9, 2016, in conjunction with 18th Cloud Expo | @ThingsExpo, at the Javits Center in New York, NY.
Register for 'Docker Meets Kubernetes Workshop' Here!
This workshop led by Sebastian Scheele, co-founder of Loodse, introduces participants to Kubernetes (container orchestration). Through a combination of instructor-led presentations, demonstrations, and hands-on labs, participants learn ...
May. 29, 2016 02:00 PM EDT Reads: 2,035
The IoTs will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform.
In his session at @ThingsExpo, Craig Sproule, CEO of Metavine, will demonstrate how to move beyond today's coding paradigm and share the must-have mindsets for removing complexity from the development proc...
May. 29, 2016 01:00 PM EDT Reads: 1,989
Customer experience has become a competitive differentiator for companies, and it’s imperative that brands seamlessly connect the customer journey across all platforms. With the continued explosion of IoT, join us for a look at how to build a winning digital foundation in the connected era – today and in the future.
In his session at @ThingsExpo, Chris Nguyen, Group Product Marketing Manager at Adobe, will discuss how to successfully leverage mobile, rapidly deploy content, capture real-time d...
May. 29, 2016 12:45 PM EDT Reads: 1,688
In his session at 18th Cloud Expo, Andrew Cole, Director of Solutions Engineering at Peak 10, will discuss how the newest technology advances are reducing the cost and complexity of traditional business continuity and disaster recovery solutions.
Learn why having a full disaster recovery strategy is more important now than ever before
Explore the key drivers of a successful disaster recovery solution
Achieve measurable operational and business value from a disaster recovery ...
May. 29, 2016 11:30 AM EDT Reads: 1,460
The cloud era has reached the stage where it is no longer a question of whether a company should migrate, but when. Enterprises have embraced the outsourcing of where their various applications are stored and who manages them, saving significant investment along the way. Plus, the cloud has become a defining competitive edge. Companies that fail to successfully adapt risk failure.
The media, of course, continues to extol the virtues of the cloud, including how easy it is to get there. Migrating...
May. 29, 2016 11:15 AM EDT Reads: 638