Digital River

Refactoring an analytics platform from on-premise to Google Cloud



“SpringML helped us design and re-platform our Microstrategy environment to Google Cloud.”

Company Profile

With nearly 25 years of industry experience, Digital River is a global eCommerce company specializing in providing software and services, consumer electronics and digital game brands advanced commerce cloud, monetization tools, and global eCommerce solutions to market and sell products online. Digital River makes manages digital storefronts, takes orders, processes payments, automates subscriptions, and drives delivery. At the same time, the company works behind the scenes to handle fraud, billing, taxes, and compliance, so businesses and consumers can shop with confidence and peace of mind.

Digital River is headquartered in Minneapolis with offices across the U.S., Asia, Europe, and South America. For more details about Digital River, visit

Business Situation

Digital River was facing high capital expenses maintaining on-premise data centers and high Oracle licensing costs. As a result, they were looking to modernize infrastructure from a self-managed data center to cloud-native technology in the public cloud. They had two strategic objectives:

  1. Reduce costs
  2. Prepare for advanced analytics and machine learning projects


SpringML was responsible for architecting and building a solution to house Digital River’s modern analytics platform on Google Cloud. The architecture we created supports streaming data, historical data migration, security best-practices, and infrastructure as code. Microstrategy was deployed as the new visualization layer for reporting. The entire solution was built to be cost and performance-optimized. This new platform set them up for AI and ML use case adoption using BigQuery as the data backbone.

Let’s Chat