Bringing Changes with AI Tools tailored for small and medium sized Businesses

Bringing Changes with AI Tools tailored for small and medium sized Businesses

NDA is an AI-driven startup offering Total Internet Solutions (TIS) for small and medium-sized businesses. They provide AI based tools tailored to diverse needs. To accommodate up to 100,000 participants in interactive sessions, they sought scalable video conferencing solutions.

CHALLENGES

  • Limited ability to accommodate a growing user base, impacting business expansion.
  • Application crashes under increased user load, hindering seamless communication.
  • Backend code exhibited deficiencies in socket handling, affecting the platform’s performance and stability.
  • Need for robust infrastructure to support real-time communication for large-scale conferences.

SOLUTION

  • Comprehensive Code Review: Conducted a detailed analysis of the existing video conference platform to identify scalability bottlenecks.
  • InAPI Integration: Integrated InAPI solution to augment scalability, initially enabling connection to over 100 users with subsequent stabilization.
  • Implementation of Large-Scale Socket Server: Deployed a high-capacity socket server infrastructure to facilitate real-time communication for up to 50,000 users concurrently.
  • Client-Side Code Optimization: Rectified issues in client-side code to ensure smooth handling of communication protocols, minimizing application crashes.
  • Technology Migration: Orchestrated a seamless migration from Angular to React.js, enhancing platform performance and user experience.
  • Future-Ready Approach: Planned for future transition to an SDK solution for cloud hosting, offering enhanced flexibility and control over platform functionality.

IMPLEMENTATION

  1. Code Review and Analysis: instaVC visited NDA’s office, conducted a thorough code review of their media server, and identified scalability issues.
  2. InAPI Integration: instaVC proposed integrating InAPI, allowing NDA to connect over 100 users, but the application experienced crashes due to compatibility issues.
  3. Large-Scale HUB Socket Server: Implemented to address scalability, enabling NDA to connect over 50,000 users in real- time.
  4. Client-Side Code Improvements: Fixed socket handling issues in NDA’s code, ensuring smooth client-server communication.
  5. Technology Migration: After scalability solutions, NDA migrated from Angular to React.js with instaVC’s dedicated team, completing in two months.
  6. Future Plans: NDA plans to replace InAPI with a self-hosted SDK for greater flexibility and control.

RESULTS

  • Achieved scalability to support up to 100,000 users on the video conference platform.
  • Enhanced platform performance, enabling real-time communication for over 50,000 users concurrently.
  • Successful migration to React.js within a short timeframe, enhancing user experience.
  • Seamless integration of InAPI solution, contributing to improved platform stability and reliability.