Devops and Cloudops support and system optimizations for a Podcast Media platform.

Media and podcast publishing and streaming platforms have very high need for maximum optimized infrastructure, implementation, and services orchestration to ensure topmost scalability and availability

Overview

Storiyoh OneMic was visualized by their product team as a sophisticated content design, provisioning and maintenance platform for own and partner enterprises/individuals creative podcasts and write ups with end-user interfaces to consume the various libraries available to them. Also the admin stakeholders needed to evaluate the partners and end-users engagement with the platform using various tools and dashboards.

Client:

Storiyoh Inc.

Services:

Devops and Cloudops support and system optimizations

Challenge

There was a fully loaded system in front of us for a few hundred concurrent transactions either at the end-user side or at the publisher side, for us to review and optimize. Beyond the usual peripheral design issues in UI/UX, we needed thorough source-code level analysis and experimentation to identify the functional and infrastructure level inefficiencies


Solution

Team Sumskar identified various apps and web apps design issues including lower level of caching of UI assets among repetitive invocation of same set of assets, lazy loading issues, pagination issues etc. The infrastructure posed a bottleneck due to poor connection and session management methodologies. Issues related to database caching and indexing was causing a significant delay while large concurrent set of users were live in the system. Inefficient ways of solution deployment in the commercial cloud was causing a lot of security and availability threats too. Upon the issue root cause identifications, the engineering team had to optimize / correct all the above-mentioned incidents/issues.


Results

The optimizations and resolutions of the above-mentioned issues, resulted in much faster, secure and scalable (more concurrency) functioning of the solution. The provisioning of release updates was made more systematic via Jenkins automations.