Skip to content
sunilrottoo edited this page Feb 6, 2014 · 35 revisions

RTBkit is an open-source software framework designed to make it easy to create real-time ad bidding systems. It is a real-time bidder framework designed for use on advertising exchanges such as the Rubicon Project, Nexage, AppNexus, The Google Ad Exchange and others. On February 19th 2013, Datacratic released RTBKit as a technology preview release. The primary intent was to allow its evaluation by partners such as ad exchanges, SSPs and data providers.

RTBKit is software that is used by production systems at Datacratic and we are very committed that feature-specification should be informed by production and end-user experience as well as engineering considerations around high-availability, reliability and performance guarantees. The following document represents a first-cut at a feature and documentation roadmap for the coming year. As such user feedback is, of course, most welcome.

Please refer to the Architecture document for a detailed description of the components mentioned in this page.

2014 Roadmap

Architecture/Refactoring

  • Protocol versioning between agent and router(Support for RTBKit Components to be compatible across versions)

Features

  • UTF-8 Support (In Progress - Q1 2014)
  • Unified Configuration (In Progress Q1 2014)

Performance/Scalability

  • Eliminate singleton components(Post Auction Loop, Banker, Logger)
  • Performance benchmarking (# campaigns supported, QPS)- tools to generate performance metrics to measure RTBKit performance

Operations, Administration and Management

Build/Deployment

  • Alternative build system(i.e cmake)

Clone this wiki locally