New Scalable Reporting Portal for PayPal Media Network. Best Practices of Russian offshore IT outsourcing companies. RUSSOFT
Attention: the new version of RUSSOFT website is available at russoft.org/en.
RUS | ENG

Supported by:

Project Title: New Scalable Reporting Portal for PayPal Media Network

Company:EPAM Systems View Company Profile
Client (Country):PayPal Media Network (North America)
Duration, months:confidential
Total Effort, person/months:confidential
Total Views:1353

The Challenge

EPAM was invited to develop and implement a new architecture and reporting portal for PayPal Media Network within a short timeframe. The new architecture was to provide higher efficiency in terms of time and resources required, which in turn would ensure stable performance and user access to the full web interface functionality, including reporting.

The Solution

With the goal to optimize response time for reporting and improve maintainability, EPAM worked as a part of the larger PayPal team across both U.S. coasts to develop and implement a complex reporting solution critical to PPMN’s business operations.

The necessary changes to the reporting portal architecture included streamlining database operations as well as making DB layer scalable (NDB Cluster); introducing caching layer into web application (Ehcache); aggregation of multiple business metrics on Hadoop cluster; and introduction of a new retention policy for the data stored.

This project marked the next step in EPAM’s successful multi-year relationship with PayPal to implement and leverage ETL, Big Data, UX and orchestration tools (Mule ESB) capabilities. Since 2011, EPAM has completed a number of projects for PPMN, including:
  • Tuning and optimization of the existing Ad Server
  • Optimizing reporting with a shorter report delay
  • Creating a number of visual reports that simplify Traffickers life, and
  • Migrating a Reporting System to the new ad campaign manager (with backward compatibility to the legacy campaign manager)

Technologies and Tools

Java, Hadoop, Mule ESB, MySQL, Spring, Spring MVC, Tapestry, Highcharts, Maven, Ant, NewRelic.

The Results

The new reporting portal has contributed tremendous benefits, including scalability to support the continuing growth of PayPal Media Network; and stability to eliminate the portal downtime as the traffic volumes grow. Scalability is also ensured with the new architecture that facilitates adding new instances to the app server and the databases.

New reporting features brought in by EPAM’s team has made the process faster and easier, including:
  • Report generation time is reduced dramatically and is constant, regardless of the load
  • Three separate reporting silos are unified into one, which increases the efficiency of monitoring, hardware cost, maintenance and support
Account flexibility is another success factor, with the teams available both offshore and onshore. Currently, EPAM on-shore project manager coordinates EPAM’s offshore teams and works with the PayPal technical and business team.

Today, EPAM continues its track record with PayPal assisting with MongoDB and providing further enhancements into web user analytics and cookie management.

Post Your Story, Tell All About Your Success!

If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.

Available Success Stories From Companies:

Disclaimer

All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.

While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.