Case Study

A leading Online Learning Platform – upGrad, improves team productivity by 75% and the net promoter score (NPS) by 7% using CoreStack

“Managing a batch of 400 to 800 learners and simultaneously working on a cloud platform is a mammoth task. What we needed was a clean user interface, simple on-boarding process, visibility in costs and low issue- resolution turnaround time. We had tried several vendors in the past, but no one was able to solve this problem for us end-to-end nor were they willing to work towards improving their solutions. The best part of working with CoreStack is the fact, that they are very responsive and willing to solve the problems that we face within reasonable timelines. Being a customer-centric company ourselves, we really appreciate this.”

– Vaibhav Gupta, Program Manager at upGrad

Customer Background

upGrad is an online higher education platform providing industry-relevant programs designed and delivered in collaboration with world- class faculty and industry. By merging the latest technology, pedagogy, and services, upGrad is creating an immersive on-demand learning experience. It has created some of India’s largest online programs to help thousands of professionals achieve their career goals in the areas of data, technology, and management. upGrad has powered over 300,000 careers since its inception. With 13,000+ Learners, it has delivered close to a million hours of learning in 2018 alone. The company received the ‘Best Education Brands’ award by Economic Times and has made it to LinkedIn’s ‘Top 25 Startups’ in 2018.

Business Goals and Challenges

The upGrad team was determined to provide a seamless experience to the Learners to achieve their exponential growth plans. For this, they had to overcome the operational challenges starting from Learner onboarding to provisioning cloud-based labs with minimal or no set-up time to visibility on student wise lab usage.

The lab environment also was unstable while handling large datasets, un-optimized queries and hundreds of concurrent users. There were no dedicated teams in-house to set-up and manage such scalable Big data environments and resolve the issues faced by the Learners and the Content-Delivery teams.


upGrad tried a couple of other solutions to overcome these challenges since 2017. However, CoreStack was the only one which provided dedicated Big Data clusters with the packages of their choice and ability to upload large datasets. They deployed the CoreStack’s CLaaS platform (Cloud lab-as-a-service) to build the following solutions.

  1. Automated the end to end processes – From provisioning cloud-based lab to monitoring, usage reporting, and optimization to defect identification and automatic remediation and de-provisioning
  2. Integrated with Learning Management System (LMS) and other systems to provide lab usage instructions, FAQs and debugging instructions
  3. Auto-scaling at multiple layers of the Big Data cluster to provide a seamless experience for 500+ concurrent learners executing jobs on huge datasets
  4. Infrastructure monitoring at all layers – weekly reports across the big data platform, overall performance of the online labs, and Learner usage analytics
  5. Standard pricing for the entire batch which significantly simplified the financial accounting process


  1. The team productivity improved by 75% all through the time when the Big Data course was run
  2. Learner satisfaction, as measured by Net promoter score (NPS), increased by 7% compared to the solutions used in the past for similar use case
  3. A Seamless experience for over 500 concurrent Learners executing jobs on large datasets
  4. Optimized the Cloud infrastructure costs for Big data cluster by over 50%

Future Plans

Based on these exceedingly successful results, upGrad plans to Implement CoreStack solution across multiple new courses. As a strategic partner, CoreStack continuously collaborates with the upGrad team to maximize the usage of their robust technology to automate the on-demand labs and their underlying infrastructure. This frees up a significant amount of time for upGrad to focus on building delightful learning experiences for their Learners.

“We are able to focus on providing seamless learning experiences to our Learners, as we now rely on CoreStack’s intelligent platform for online training labs. From provisioning of labs to monitoring, from scaling to termination; everything is automated. Our learners and instructors love it! No more time is wasted in troubleshooting set-up issues. The quick turnaround time offered by them has helped us resolve our Learners’ queries at much faster rates than before. As a strategic technology partner, CoreStack has played an essential role in our exponential growth story”

– Aditi Suvarna, Delivery Manager at upGrad



Business Goals

Provide a smooth, glitch-free experience to Learners by overcoming all operational challenges to support exponential growth plans


  CoreStack CLaaS

  • Automated entire lifecycle – Lab provisioning, monitoring, reporting and de-provisioning
  • Cost optimization & actionable usage analytics


  • Big Data cluster cloud costs reduced by ~50% Productivity improved by ~75% during the Big Data course
  • Net promoter score (NPS), a measure of customer satisfaction, increased by 7%

Why CoreStack ?

  • Dedicated, custom built and scalable Big Data clusters were not provided by other vendors Ease of use, quick on-boarding cycle
  • 24*7 support to the Learners for any Cloud-lab related issues

Start typing and press Enter to search