Kipinä
O projekcie
Kipinä to międzynarodowa platforma służąca do komunikacji między szkołą, nauczycielami i rodzicami. Jest to również system zarządzania kontem ucznia, który pomaga nadzorować postępy dziecka.
Od wyzwania…
Konfiguracja chmury AWS (Amazon Web Services) była jednym z naszych głównych wyzwań, ale największym z nich była zdecydowanie konwersja wideo. Musieliśmy poznać rozwiązania stosowane przez poprzedni zespół programistów i przepisać aplikację w taki sposób, aby umożliwić jej dalszy rozwój. Naszym drugim wyzwaniem w tym projekcie było stworzenie usługi VOD dla aplikacji mobilnej Kipinä, która jest skierowana do globalnej publiczności.
przez rozwiązanie…
Dla frontendowej części projektu (aplikacja mobilna) przygotowaliśmy i wdrożyliśmy wysoce skalowalną, niezawodną architekturę opartą na Amazon Web Services. Chcieliśmy, aby nasi programiści skupili się na budowaniu aplikacji, dlatego wykorzystaliśmy AWS Fargate, bezserwerowy silnik obliczeniowy dla kontenerów Docker współpracujący z Amazon ECS. Rozwiązanie to eliminuje konieczność zarządzania serwerami, jest przyjazne kosztowo (klient płaci tylko za wykorzystane zasoby) i zwiększa bezpieczeństwo. Uruchomiliśmy usługę ECS z Amazon ELB, co przygotowuje system do zwiększonego ruchu aplikacji i pozwala na utrzymanie wysokiej dostępności zasobów (HA). W drugim wyzwaniu wykorzystaliśmy kilka rozwiązań chmury AWS, aby osiągnąć ten cel. Do przechowywania i archiwizowania plików wideo użyliśmy Amazon S3, AWS Elemental MediaConvert do transkodowania i optymalizacji plików, Amazon CloudFront do globalnej dystrybucji transkodowanych treści oraz AWS Step Functions do orkiestracji całego procesu (ingest, przetwarzanie i publikowanie przepływów pracy).
Stack technologiczny
po sukces!
Efektem wdrożenia aplikacji na podstawie AWS jest skalowalność i szybka dostępność niezależnie od lokalizacji użytkownika. Po wdrożeniu tego rozwiązania czas potrzebny do odtworzenia filmu zmniejszył się z 30s do około 5s, niezależnie od lokalizacji.
Zapisz się do naszego newslettera
Bądź na bieżąco z najnowszymi wiadomościami ze świata innowacji i technologii. Nie przegap naszych najnowszych artykułów, case studies i webinarów!