100,000 Mahindra Scorpio-N Booked
First-of-its-kind Platform Based on Google Tech Stack
Case Study
About the Client
Mahindra, a leading global automotive manufacturer, was looking to launch its latest product under the SUV segment. Mahindra Scorpio-N was the newest model in their series, their first in the SUV segment, and the first one built to enter the global market. This model gained more popularity, primarily because it was a completely indigenous product by an Indian manufacturer.
Business Context
Like in many markets, in India, the primary channel for vehicle sales remains traditional dealerships. However, Mahindra’s past launches have revealed an intense desire among tech-savvy Indian consumers for a unique sales experience similar to what they have grown accustomed to with numerous other products.
Challenge: Mahindra desired to build a scalable and responsive microsite to handle peak loads during the pre-booking and booking stage. The expected number of concurrent users was projected to be around 50 lakhs. The platform was meant for three categories of users – end-users, dealers, and the client’s sales/admin team.
Opportunity: After considering the need for a stable app that can endure massive amounts of data and traffic, Niveus suggested building an app using Google Cloud with deep linking features to enable marketing-driven user acquisition and analytics. The app will feature quota-based dynamic price updates and the total number of units for sale during the launch window, integrated with Payment Gateway (PayU) as well as e-mail, SMS, and WhatsApp for alerts.
The Solution
Niveus planned to build and deploy a scalable and responsive microsite to handle peak loads during the pre-launch and booking stage for end-users and dealers. An admin panel was developed and deployed to manage the launch application and view relevant data via dashboards and reports.
We integrated the system with Payment Gateway (PayU), Salesforce Marketing Cloud, and Google Analytics. Also, data captured in the system is available to external applications/databases via Cloud Pub/Sub, along with Excel file downloads.
The technical details of the solution are as follows:
- The front-end web application is based on ReactJS. This ensures a single code base for easier development, deployment, and provides native-like performance across multiple UI platforms (mobile and desktop)
- NodeJS is used for microservice-based back-end applications to ensure scalability, performance, and flexibility
- Application is hosted on the Google Kubernetes Engine (GKE) to ensure that the infra supports auto scaling, auto upgrades, and repairs
- Cloud Spanner has been chosen as the transactional database to ensure high performance, high availability, and scale with no limits
- To store non-transactional data, Cloud Firestore was used for its flexible, scalable, real-time database
- The solution also utilizes Cloud Memorystore, a fully managed Redis service for applications to achieve extreme performance by leveraging the highly scalable and available resources
- Back-end REST API has been developed based on Microservices Design Patterns and back-end services for independently deployable microservices
Finally, Google Cloud Storage is used to store static contents of the application and is served via a Cloudflare CDN using the Global Cloud Load Balancer
Key Value Delivered
- The Scorpio-N SUV launch marked the introduction of a highly successful new booking channel. In the very first minute, the app garnered an astonishing 25,000 booking requests, indicative of significant demand.
- This innovative platform set new records, underlining its effectiveness and widespread appeal. 70% of the first 25,000 booking requests were directly from buyers sitting in their homes
- Niveus’ design thinking delivered a platform that can be used during high-rush launches in the future as well
Business Impact
100,000+
booking requests in the first 30 mins
USD 2.3B
in vehicle sales
60,000
concurrent users at peak