Case Study

The Client
The client is an Indian multinational automotive manufacturing corporation and the world’s largest transportation provider by volume. The company enjoys a leadership position in farm equipment, utility vehicles, information technology and financial services in India.
Project Objective: Enterprise Mobile App Development
Business Value – Niveus helped the client with enterprise mobile app development using the latest technology and architecture constraints for better usability, which increases user adoption ratio, enhances customer service and scalability.
The client was looking to revamp their existing application, which was built on an outdated monolithic architecture, and deal with the problem of scalability. The application also needed to improve the customer service and experience as well as usability front.
As a part of this engagement, Niveus analyzed the existing application by modernizing the tech stack and customer journeys from booking to delivery, so that customers and potential buyers can benefit from its streamlined nature.
We had also previously built a pre-booking platform to facilitate the online launch of their latest SUV model, supporting up to 25,000 transactions in less than 30 seconds, and 1 Lakh cars sold within 30 minutes.

Business Solution
As part of the revamp, Niveus built the mobile application on a microservices architecture and designed a new user interface.
As the application evolves, all features pertaining to the scope of the app will be built on the new application using microservice architecture and platform agnostic technologies.

Implementation
The proposed architecture has following modules:
- Load Balancer and Web Security: The request from the customer is directed to the backend system deployed in Azure Kubernetes Service via the Azure Load balancer with Azure WAF as the Web Application Firewall layer.
- Content Delivery Network: Azure Content Delivery Network was used for rapidly delivering content. It saves bandwidth and improves responsiveness when encoding or distributing firmware updates and IoT endpoints.
- DevOps: Ensured continuous integration and delivery with the help of Azure DevOps Services
- Azure Boards were used for tracking the user stories and product backlog
- Azure Pipelines were used for automating the Builds and deployments
- Cloud Operations services enabled logging, tracing and monitoring of the infrastructure logs. With AKS enabled with Cloud Logging and Cloud Monitoring with simple checkbox configurations, making it easy to gain insight into how the application is running.
Other Integrations: The proposed solution will also be developed to integrate with other internal and external third-party applications such as Dealer Management System (DMS), Salesforce CRM, Email/ SMS service and external third-party applications such as Chat Integrations.
