The client wanted to modernize their existing legacy system to provide support for high-quality media broadcasting of more than 800 TV, radio, and live events per year across Germany. Their existing legacy system allows users to get registered for the event and upload relevant content for Live broadcasting. However, it had limited architectural support to manage structured and unstructured User Generated Content (UGC), such as large discrete media files, user information, word documents, PDF files, and audio content. The system uses on-premise SQL database approach to store UGC, which resulted in storage costs overhead of more than $7000/month. They wanted to minimize the storage costs and required a scalable and secure data management platform.
Also, the client’s legacy system can handle up to 300 user requests per minute and breaks down, if the user load increases. One of their critical challenges was to avoid such major system breakdowns and downtime to serve on-demand needs seamlessly. Likewise, large discrete UGC data set meant significant security threats from malicious data and the current system had no latest security functionalities & updates to restrict such threats, which also resulted in major system breakdown. Also, the client was moderating media files manually on-premises, but with increase in number of user requests and media content, this task had become time-consuming and cumbersome. In addition to these, converting more than 300 media files into standard formats in a minute was a tedious task for the teams. They also wanted an engaging & intuitive custom user interface with unique layout, which would allow users to upload the content relevant to the specific event they register.