This is one of the pioneers of the video streaming domain and a widely-trusted video-on-demand service provider, with a global footprint across more than 22 countries. The web and mobile-based video-on-demand service with patented technology for a no-buffer viewing experience.BRIEF
Middle layer consists of two major components- Media access layer & Billing layer. As one of the market leading products, our main challenges were to handle the volume of users in multiple components. We decided to go with microservices architecture to address these challenges. We introduced test automation and CI/CD pipeline for faster and stable deployments.
Microservice architecture comes with the need of having extensive and quick testing framework. We designed API automation framework for Billing Engine System and Content Management System middle layer. It is integrated with the CI/CD pipeline.
Tech stack included Rest Assured, TestNg, Maven, SpringBoot, Java, Google Pubsub, MySQL
Managing the content was another challenge, mainly ingesting the content through secure channel and transcoding it in multiple formats on demand. Transcoding takes huge hardware resources. Our goal was to provide fast results and reduce the cost of resources. In order to achieve this we designed Transcoding service and Resource provisioning manager. Transcoding service is to handle the on demand transcoding requests & Resource provisioning manager helps to provision resources for the multiple requests in parallel. Both the services are in the form of micro service. All of these services are deployed in Kubernetes pod, which are horizontally scalable.
Test data service is used for providing request json data parameters and expected data. Automation scripts trigger rest api and pass on response to validator service. In case of pub/sub communication json data is pushed to pub/sub topic & response is consumed by mock consumer. Validator service validates response with expected data
We have been working with BuzzyBrains Software for the last 2 years. They have been our integral engineering arm for product development. Our experience with BuzzyBrains has been just phenomenal. Team is very much integrated with us and we feel them as an extension of our own team. They are experienced and expert in the latest technologies such as React JS, React Native, Python, Node. Product MVP schedule was quite challenging and they have respected it. Finally they are very transparent and trustworthy. We strongly recommend BuzzyBrains Software to those who are looking for a product development partner.
After talking to multiple mobile app development partners, we chose to work with Buzzybrains. Buzzybrains team helped us develop our mobile App using React Native framework. They were very professional, thorough in understanding the requirements and delivered in time with quality. I always found them quick in responding to any queries/issues that came up. I'll gladly work with them again in future.
Founder, Brainizen Technologies
BuzzyBrains has been great for our product mobile app development. Team is very proactive and knowledgeable. They were thorough in ensuring high quality standards for the product. Go To Market plan was very aggressive and they respected timelines. Communication is easy and I am gonna continue working with them. Txs Guys !
CIO at an Insurance Company, France
We worked with BuzzyBrains team on web based product development using React JS frontend and Node.JS, Mongo DB backend. Working with them has been great ! Team is skillful, professional and dedicated to make it good. We highly recommend BuzzyBrains Software!
CEO at an EduTech Product Company, Singapore
Share your requirements here and we will be back soon to take it forward!Get In Touch