Case study

Platform Development & App Support for Recast Streaming Platform

A streaming platform where fans pay creators per view instead of a subscription. We have built it alongside Recast for years.

Industry
Media & Entertainment
Country
United Kingdom
Timeline
4+ Years
Team
6-10 Employees
Recast: Content Payment Provider
01 Starting point

Where the client was

Recast is a platform that resets what it means to stream. Making access fairer, rewarding creators better, and connecting through content. Where Fans pay creators per view, rather than the platform per subscription. And where up to 85% of the income goes directly to the Publishers. A fairer split for creators and a fairer choice for Fans. With Recast, content is priced from just 1p per minute, using an in-platform credit system, 'Cast Credits'. Casts can either be purchased or earned in-platform by watching ads, sharing videos or data, or by inviting friends to join. Recast’s unique microtransaction model makes content accessible and affordable for all. Recast is headquartered in Edinburgh with a staff of over 50, and has raised £15m investment to date. Currently available in over 90 countries, it has over 150 channels ranging from British Fencing to Manchester City and World Curling, with a steady stream of new Channels coming onboard.

Before engaging with our team, Recast faced challenges related to the need for a scalable infrastructure and adapting its payment model to meet the expectations of creators and users. They required a more flexible architecture to quickly adapt to evolving market needs, as well as content management and data analytics tools so publishers could monitor and optimize their activities effectively.

02 What we did

What we delivered

01

API Development

Our team designed and implemented well-structured, efficient APIs for clean communication between the different components of the Recast platform.

02

Application Management & Support

We provided ongoing management and support to keep the Recast application running smoothly, addressing issues and shipping updates as needed.

03

Application Testing

Thorough testing to ensure the quality and reliability of the Recast application, including functional, performance, and security testing.

04

Custom Software Development

Software built to meet the specific needs of Recast, including unique features that improve the streaming experience.

05

Microservices Architecture

Our team played a key role in designing and implementing a microservices architecture for Recast, breaking down the monolith into smaller, more agile services for better scalability and simpler development.

03 How we worked

How the work was run

We started with Recast as a two-person frontend team. As the platform's needs grew, our dedicated team grew to nine specialists covering frontend, backend, and system architecture. Our work with Recast shows how we grow alongside our clients, bringing deep expertise and solutions built for the problem at hand.

Our work with Recast shows how we grow alongside our clients, bringing deep expertise and solutions built for the problem at hand

Scope of work

We started with Recast as a two-person frontend team. As the platform's needs grew, our dedicated team grew to nine specialists, covering frontend, backend, and system architecture. Our scope of work:

  1. Ongoing partnership with client teams to advance frontend and backend development, all built on a microservices architecture.
  2. Actively shaping and enhancing the system's architecture.
  3. Breaking down the monolithic structure into smaller, more agile services, promoting streamlined development and scalability across the entire system.
  4. Building a dedicated frontend application that lets publishers manage video content, access detailed statistics, and run live streams for a large audience directly from their devices.
  5. Building a video indexing mechanism for fast, scalable search and content categorization.
  6. Thorough performance testing and user behavior modeling to meet the demands of major sporting events.

Technologies

React
Node.js
AWS (Amazon Web Services)
Kubernetes
PostgreSQL
TypeScript
Redis
MeiliSearch
What our clients say
All members of the Codino team fit seamlessly into our delivery teams, building excellent relationships and always willing to go the extra mile to deliver on our Roadmap in a timely and efficient way. We have built extremely good relationships with them and they feel just like part of the team
Pete WillcoxVP Product, Recast

Let's Talk About Your Project

Get In Touch
Maciej Roman|CEO & Co-founder

Not sure where to start? Begin with the AI Readiness Audit