RaftLabs
Jul 01, 2024
No image
Service categories
Service Lines
Software Development
Domain focus
Telecommunications
Frameworks
Node.js
Challenge
We had to build a highly responsive web application that anyone can use in a few easy clicks to leave their view on critical decision-making, engage in live anonymous conversations, and vote for impactful ideas.
We had to build a highly responsive web application that anyone can use in a few easy clicks to leave their view on critical decision-making, engage in live anonymous conversations, and vote for impactful ideas.
Solution
With our experience in live audio and video communications, we identified the following critical aspects of the system.
Scale: Building a scalable microservices architecture using serverless AWS lambda.
CPaaS: Use proven audio SDK and audio chat capabilities from Agora.io to build robust live audio conversations.
Subscriptions: Use of Hasura-based subscriptions for managing the user states and facilitating the time sync.
With our experience in live audio and video communications, we identified the following critical aspects of the system.
Scale: Building a scalable microservices architecture using serverless AWS lambda.
CPaaS: Use proven audio SDK and audio chat capabilities from Agora.io to build robust live audio conversations.
Subscriptions: Use of Hasura-based subscriptions for managing the user states and facilitating the time sync.
Results
We were able to launch the first version in 10 weeks. Our agile iterations and constant feedback from clients helped us to roll out the product with limited challenges.
The system was ready for scalable decisions with capabilities like:
Ability to share audio and text-based ideas
Time-bound discussions and voting for thousands of users in parallel
Voting and intelligent idea routing
Anonymous real-time audio chats and conversations
Audio recordings and live discussion views for the admin
We were able to launch the first version in 10 weeks. Our agile iterations and constant feedback from clients helped us to roll out the product with limited challenges.
The system was ready for scalable decisions with capabilities like:
Ability to share audio and text-based ideas
Time-bound discussions and voting for thousands of users in parallel
Voting and intelligent idea routing
Anonymous real-time audio chats and conversations
Audio recordings and live discussion views for the admin
No image
No image
No image