Industry:
Category:
Service:
Chingari is a leading video-sharing social media platform popular in India, Indonesia, and Turkey. This blockchain-first app rewards people’s engagement by granting exchangeable Gari coins. The Chingari platform supports more than 10 languages to remain accessible to a fast-growing audience of 50+ million users, fostering creativity and expression.
13M+
Google Play Store downloads
1.6B
views
50M+
users
The client’s in-house team developed an MVP for their product, quickly attracting over 2 million users. Chingari’s popularity continued to soar, but its architecture struggled to keep up. At some point, when daily users surged to 10 million, the system couldn’t support the load. It led to software failures that negatively impacted the user experience, prompting the company to address the scalability issue.
Given the challenges with scaling and the ambition to roll out a wide array of features, the client chose to switch to a microservices architecture. It was essential to prepare the IT infrastructure for this transition and migrate smoothly. Consequently, Chingari decided to bring on board a skilled tech team to guide the process.
Chingari had its own team. However, the company was specifically in search of senior engineers to rebuild the core of the system. The client already possessed a tech stack and was seeking external experts to assist the team in advancing with it. The primary objectives were to broaden the talent pool, incorporate relevant expertise and integrate best practices into everyday operations.
The app boasted various entertainment and communication features that needed refinement to meet user expectations. Among others, Chingari aimed to improve messaging, introduce video categories, and add NFT creation capabilities. Faced with an overwhelming workload and a shortage of top-notch experts, the company opted to bring in UppLabs.
scale up business
Heads Upp! We know what to do!
Talk to usOur team orchestrated a seamless migration for Chingari to microservices, ensuring zero downtime. We broke down the monolithic system into small, more manageable services containerized and migrated to Kubernetes for efficient deployment and scaling.
Key to the transition was setting up an API Gateway and using Kafka for smooth service communication, enhancing scalability and performance. The adoption of CI/CD pipelines helped automate testing and deployment, facilitating quick, uninterrupted updates.
The UppLabs team contributed to video categories and NFT creation functionalities. A significant upgrade was made to the messaging feature. We implemented brokers, using RabbitMQ, to manage asynchronous operation queues. This approach ensures handling all user requests efficiently. By focusing on scalability, this setup allows the system to remain stable and responsive. Consequently, Chingari can smartly reduce the processing load from 100 operations to just 10 in peak times, ensuring a smooth user experience.
UppLabs helped Chingari’s team to enhance its approach to the software development process. Our experts managed to integrate key best practices, focusing on a clean programming style and SOLID principles. It allowed the client to:
10M
daily users served smoothly
5x
revenue growth
2x
faster time to market
45%
cost savings
Ready to discuss your idea?
WAIT! Book Your FREE Technical Session Call!
Got any questions before you enroll or maybe you'd like a full behind-the- scenes demo? Schedule a call with the team below!
Book Call Now Limited Slots Available