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.

Kipinä
Background

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.

Background
Background

Zapisz się do naszego newslettera

Bądź na bieżąco z najnowszymi rozwiązaniami i nowinkami technologicznymi. Dowiedz się jako pierwszy o naszych najnowszych artykułach, studiach przypadków i webinariach!

Subskrybuj i otrzymuj wyjątkowe materiały

Wyrażam zgodę na przetwarzanie moich danych osobowych przez Fire ...