The objective was to design a demand-side mobile advertising platform using TIBCO BusinessEvents, as the existing system developed in .NET was not scalable to the required throughput anticipated. The .NET system was able to process roughly around 2,000 requests/ second and serve 3 advertisement exchanges. With TIBCO BusinessEvents, the aim was to scale to 40,000 requests/second, with 4 advertisement exchanges in the short term. In the long term, the aim is to scale to 100,000 requests/second, with 5 ad exchanges.

Data-Core performed the following tasks:

  • Engaged in development tasks for augmenting data coming from various data sources and integration of advertisement exchange in TIBCO BusinessEvents, TIBCO BusinessWorks and TIBCO EMS.
  • Executed performance testing and monitoring of the system using various tools like JMeter, VisualVM and AB.
  • Set up the production environment and deployment scripts using an EMS based domain and scripted deployment in UAT and Production.
  • Established the monitoring and alerting system in Production using TIBCO Hawk.
  • Launched the reporting and analytics system in Production using TIBCO Spotfire.

As a result of this project, the Client was able to retire their legacy system which could not process the increased number of requests. The new in-house developed TIBCO-based platform was able to scale to the greater volumes of transactions and enabled the Client to greatly increase the size of their business and stay at the leading edge of this dynamic and exciting new service.

Case Studies