Earlier this evening I was filled with excitement to discover a new video streaming service built to make sure music artists in South Africa can earn money from their craft, especially during the COVID-19 pandemic. Called WatchaTV, the business model is simple - fans pay to watch a music artist perform, the platform keeps 50% and 50% goes to the music artist.
So far, good. This is much needed considering music artists make fractions of a cent ($) every time one of their songs is streamed on services like Spotify, Apple Music, and others.
Then, slowly but then suddenly, I started seeing tweets about problems with streaming the concerts on WatchaTV. Specifically, the problems seem to have started when one of South Africa’s more popular jazz artists, Mandisi Dyantyi, started his live concert.
First, it was complaints about the concert constantly buffering.
And then, the site crashed. No one was able to access it. For me, this was strange that in 2020 a video streaming service would crash irrespective of the traffic.
I then did some quick investigation. The problem became apparent.
A quick look at WatchaTV’s technology stack had me screaming inside. I just couldn’t believe that in this cursed year of 2020, a streaming service that has one of the music industry’s more respected professionals and leaders as an investor was running on an AfriHost web hosting plan that runs on a Microsoft IIS (Internet Information Server). As someone said when I expressed my frustration when looking at WatchaTV’s tech stack:
“Afrihost o sokola ka e-mail, what more video streaming (Afrihost struggles with e-mail, what more video streaming),”
I also held back an imaginary tear when I realized that they had no CDN (Content Delivery Network) that would handle things such as video compression and delivering the streaming in a format and size suitable for the viewers connection and device. This is what you get when you run such a service on AWS or Azure, in 2020, a CDN is standard.
For example, even for our relatively simple publication, iAfrikan.com, we have both CloudFlare and AWS Cloudfront as a CDN to deliver images and podcasts whenever you access the website. This ensures they are delivered quickly and in the best format for you at the time. Also, it means if on one specific day we experience a huge spike in traffic, no issues, the infrastructure, to put it simply, scales too.
What really frustrates me about examples such as this is that I come across more and more people who don’t seem to take pride in their work. To respect their craft. It’s 2020, you shouldn’t be battling with video streaming. C'mon.
Subcribe to our Daily Brief newsletterShare this via:
Insights and analysis into how business and technology impact Africa. We promise to leave you smarter and asking the right questions every time after you read it. Sent out every Monday to Friday.