Real Time Bidding (RTB) - Demand Side Platform framework
Using modern C++11/14 features and latest BOOST libraries
Structure ( work in progress ) :
- / -- the root directory
- boost-process/ -- C++11 not in official boost stack
- boost-dll/ -- C++11 not in official boost stack
- rtb/ -- C++11 framework and sandbox for testing platform solution
- core/ -- generic structures shared in the project
- datacache/ -- IPC data store for fast lookups and matching
- exchange/ -- exchange handlers implementations ( under review for more generic solution)
- DSL/ -- DSL formats for jsonv ( under review )
- [CMakeLists.txt] - cmake file
The stack of vanilla-rtb depends on other C++11 projects and is referencing them via gh-subree. To update to the latest version of boost-process , boost-dll and json-voorhees use the following commands :
- git subtree pull --prefix jsonv git@github.com:tgockel/json-voorhees.git master --squash
- git subtree pull --prefix boost-process git@github.com:BorisSchaeling/boost-process.git master --squash
- git subtree pull --prefix boost-dll git@github.com:apolukhin/Boost.DLL.git master --squash