Rozwój platformy i wsparcie aplikacji mobilnej dla Platformy Streamingowej Recast

Branża

Media i Rozrywka

Technologie

reactnodeawskubernetespostgresql

Kraj

Wielka Brytania

O Kliencie

Recast to platforma, która na nowo definiuje streaming. Umożliwia uczciwszy dostęp, lepsze wynagrodzenie twórców i łączenie użytkowników przez treści wizualne. Fani płacą twórcom za pojedyncze treści, a nie platformie za subskrypcję. Bezpośrednio do twórców trafia 85% dochodów. Jest to uczciwszy podział dla twórców i lepszy wybór dla fanów. W Recast, treści są wyceniane już od 1p za minutę, korzystając z systemu kredytów w platformie, 'Cast Credits'. Transmisje można kupować lub zdobywać w platformie oglądając reklamy, dzieląc się filmami lub danymi, a także poprzez zapraszanie znajomych do dołączenia. Unikalny model mikrotransakcji Recast sprawia, że treści są dostępne i przystępne dla wszystkich. Recast ma siedzibę w Edynburgu, zatrudnia ponad 50 pracowników i do tej pory pozyskał 15 mln GBP inwestycji. Obecnie jest dostępny w ponad 90 krajach, ma ponad 150 kanałów (a ciągle napływają nowe), od British Fencing po Manchester City i World Curling.

Potrzeby Klienta

Skalowalna infrastruktura

Skalowalna infrastruktura

Elastyczna architektura

Elastyczna architektura

Udoskonalony model płatności

Udoskonalony model płatności

Narzędzia do zarządzania treściami i analityki

Narzędzia do zarządzania treściami i analityki

Przed nawiązaniem współpracy z naszym zespołem, Recast borykał się z wyzwaniami związanymi z potrzebą skalowalnej infrastruktury oraz dostosowaniem modelu płatności do oczekiwań twórców i użytkowników. Potrzebowali bardziej elastycznej architektury, aby szybko reagować na zmieniające się potrzeby rynkowe, oraz narzędzi do zarządzania treściami i analityki danych, które umożliwiłyby wydawcom monitorowanie i optymalizację ich działań.

Dostarczone Usługi

Rozwój API: Nasz zespół projektował i wdrażał dobrze zaprojektowane, wydajne API do sprawnej komunikacji między różnymi komponentami platformy Recast.

Zarządzanie aplikacją i wsparcie: Świadczyliśmy usługi zarządzania i wsparcia na bieżąco, aby zapewnić płynne działanie aplikacji Recast, rozwiązywaliśmy wszelkie problemy i wdrażaliśmy niezbędne aktualizacje.

Testowanie aplikacji: Stosowaliśmy rygorystyczne procedury testowania, aby zapewnić jakość i niezawodność aplikacji Recast, w tym testy funkcjonalne, wydajnościowe i bezpieczeństwa.

Oprogramowanie na zamówienie: Zbudowaliśmy oprogramowanie szyte na miarę potrzeb Recast, w tym funkcje, które poprawiają wrażenia ze streamingu.

Usługi architektury mikroserwisów: Nasz zespół odegrał kluczową rolę w projektowaniu i wdrażaniu architektury mikroserwisów dla Recast, rozbijając strukturę monolityczną na mniejsze, bardziej zwinne usługi, aby wspierać skalowalność i uproszczony rozwój.

Zakres Prac

Współpracę z Recast zaczynaliśmy jako dwuosobowy zespół frontendowy. W miarę wzrostu potrzeb platformy nasz dedykowany zespół rozrósł się do dziewięciu specjalistów, obejmujących frontend, backend i architekturę systemu. Zakres naszej pracy:

  1. Trwała współpraca z zespołami klienta w zakresie rozwoju frontendowego i backendowego, oparta na architekturze mikroserwisów.
  2. Aktywne kształtowanie i ulepszanie architektury systemu.
  3. Podział aplikacji monolitycznej na mniejsze, bardziej zwinne usługi, promując uproszczony rozwój i skalowalność w całym systemie.
  4. Tworzenie dedykowanej aplikacji frontendowej, umożliwiającej wydawcom łatwe zarządzanie treściami wideo, dostęp do kompleksowych statystyk i organizowanie transmisji na żywo dla szerokiej bazy użytkowników bezpośrednio z ich urządzeń.
  5. Mechanizm indeksowania wideo, zapewniający szybkie, skalowalne wyszukiwanie i kategoryzację treści.
  6. Rygorystyczne testy wydajności i modelowanie zachowań użytkowników, dostosowane do wymagań dużych wydarzeń sportowych.

Technologie

React
Node.js
AWS (Amazon Web Services)
Kubernetes
PostgreSQL
TypeScript
Redis
MeiliSearch

Współpraca

Współpracę z Recast zaczynaliśmy jako dwuosobowy zespół frontendowy. W miarę wzrostu potrzeb platformy nasz dedykowany zespół rozrósł się do dziewięciu specjalistów obejmujących frontend, backend i architekturę systemu. Nasza współpraca z Recast pokazuje, jak rozwijamy się razem z klientami, wnosząc do projektu głęboką wiedzę i rozwiązania dopasowane do realnego problemu.

Sprawdź naszą pracę na Clutch

Co mówią o nas klienci

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 Willcox

VP Produktu