Scalable mobile advertising platform and audience data management platform to manage demand, supply and audience segments. Elasticsearch is used for search as well as to build analytics backend with aggregations and batch views, while play framework is used as middleware & angularjs is used to build the front end. RabbitMQ is used for messaging and erlang is used for highly scalable and fault tolerant ad serving.
- Backend: RabbitMQ + Erlang + Elasticsearch
- Middleware: PlayFramework
- Frontend: AngularJS + Kibana