Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies. Sprawdź jej szczegóły Polityki Prywatności i Cookies.

Akceptuję arrow
Zobacz kolejne Case Study >

Pobierz case study na swój komputer.

Zgoda na przetwarzanie danych osobowych

Niniejszym oświadczam, że zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO), ustawy o ochronie danych osobowych z dnia 10 maja 2018 r. oraz ustawy z dnia 18 lipca 2002 roku o świadczeniu usług drogą elektroniczną, wyrażam zgodę na przetwarzanie podanych przeze mnie danych osobowych w celach marketingowych, w tym celem otrzymywania informacji handlowych drogą elektroniczną pochodzących od Lcloud spółka z ograniczoną odpowiedzialnością na potrzeby promocji jej usług. Udostępniane dane są chronione w pełni zgodnie z Ustawą o ochronie danych osobowych. Lcloud Sp. z o.o. (z siedzibą w Warszawie, ul. Złotej 59) jest administratorem bazy danych osobowych. Udostępniający ma prawo do wglądu, zmiany i usunięcia danych osobowych z bazy Lcloud Sp. z o.o.
Szczegóły dotyczące sposobu, celu i czasu trwania przetwarzania dostępne są w Polityce Prywatności i Cookies.

SoulMates
| Guardian News & Media Limited

1

WYZWANIE:

SoulMates to wiodący, brytyjski portal randkowy, będący własnością Guardian News & Media Limited, odwiedzany każdego miesiąca przez ponad pół miliona użytkowników.

Charakter serwisu sprawiał, że wysoka dostępność zasobów, autoskalowalność i pełne bezpieczeństwo danych były kluczowe dla jego prawidłowego funkcjonowania, tymczasem aplikacja straciła łączność z centralnych repozytorium kodu, a tym samym dostęp do części funkcji stał się ograniczony.

Single Case
2

ZASTOSOWANE ROZWIĄZANIA:

W związku z brakiem dokumentacji technicznej, rozpoczęliśmy pracę od audytu, by móc dokładnie poznać charakter aplikacji oraz wszystkie zasoby wykorzystywane na potrzeby jej działania. Następnie oczyściliśmy aplikację z licznych błędów i przeszliśmy do projektowania prywatnej chmury obliczeniowej (z wykorzystaniem AWS VPC) w oparciu o publiczną chmurę AWS.

Zaplanowaliśmy również procedury autoskalowania zasobów, które znajdują swoje zastosowanie w momencie dynamicznie zwiększającego lub zmniejszającego się ruchu w portalu. Następnie wzbogaciliśmy infrastrukturę o kompatybilne usługi uzupełniające, dzięki którym zarówno dalsze prace nad samym środowiskiem i kolejnymi wersjami aplikacji, jak i samo jej użytkowanie stały się prostsze i bardziej komfortowe.

Wykorzystaliśmy m.in.: Virtual Private Cloud, Elastic Load Balancing, AWS CloudFront, AWS CloudFormation, Amazon Elastic Compute Cloud, Amazon Simple Email Service, Auto Scaling, AWS Web Application Firewall, mazon Simple Notification Service, Amazon Simple Queue Service, AWS Elastic BeanStalk, AWS CloudTrail, AWS Identity and Access Management, AWS Certificate Manager, AWS Key Management Service, AWS Lambda, Amazon DynamoDB, Amazon Elastic Cache oraz AWS Data Pipeline.

Single Case
3

OSIĄGNIĘTE EFEKTY:

 Zrealizowaliśmy wszystkie cele postawione przed projektem, zarówno te doraźne, jak i długoterminowe. Przywróciliśmy łączność z centralnym repozytorium kodu, dzięki czemu możliwe było odzyskanie pełnej kontroli nad serwisem i aplikacjami mobilnymi.

Wdrożone kolejno rozwiązania sprawiły, że architektura stała się wysoce dostępna, autoskalowalna i elastyczna, czyli taka jak powinna być infrastruktura dopasowana do potrzeb nowoczesnych aplikacji. Dodatkowo, przemyślany projekt przyczynił się do znacznego obniżenia kosztów utrzymania środowiska, a zaimplementowane usługi uzupełniające podniosły poziom monitoringu i automatyzacji, upraszczając tym samym proces zarządzania środowiskiem.

Single Case