Custom Development For Video-Sharing Social Media Platform

iOS & Android Team of 4 6 months Custom development Team extension

Industry:

  • Entertainment

Category:

  • Mobile app
  • Performance Optimization

Service:

  • Performance optimization
  • Software architecture
  • Software development
  • IT Consulting
  • Mobile Applications Development
  • Post-production support and maintenance
  • Extended Team

About the project

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

Client’s Challenges

Lack of scalability

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.

Architectural changes

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.

Lack of senior-grade talent

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.

Functionality upgrade & expansion

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

Hard to scale up your business?

Heads Upp! We know what to do!

Talk to us

UppLabs’ Solutions

Microservices architecture

Our 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.

Feature development & enhancement

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.

Best practices implementation

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:

  • Create a more maintainable and scalable codebase.
  • Improve ease of updates and feature expansions.
  • Uplift the platform’s efficiency.
  • Perform faster, error-minimized releases.

Business impact

  • 10M

    daily users served smoothly

  • 5x

    revenue growth

  • 2x

    faster time to market

  • 45%

    cost savings

Ready to discuss your idea?

You can't leave Your Name empty
Please provide correct Your Phone number
Please provide correct Your E-mail addres
You can't leave Your Message empty
You can't leave Captcha Code empty
Thanks for your message. We will get back to you shortly.
If you want to send us one more message click here