Rozbudowa infrastruktury serwerowej aplikacji Moja Gazetka

Iwona Karczmarczyk

05-08-2022
Rozbudowa infrastruktury serwerowej aplikacji Moja Gazetka

Wraz z rozwojem aplikacji Moja Gazetka, rośnie liczba jej użytkowników, a co za tym idzie — rosną też wymagania techniczne. Chociaż zaplecze technologiczne to coś, czego nie widać z perspektywy użytkownika aplikacji, dbamy o nie tak samo skrupulatnie, jak o jej interfejs. 

Zmiany w tym obszarze bezpośrednio przekładają się na satysfakcję użytkowników oraz sieci handlowych — zapewniają sprawne przeglądanie gazetek i realizację celów biznesowych. Jedna z takich zmian już za nami — była nią rozbudowa infrastruktury serwerowej. Niżej piszemy, dlaczego była potrzeba i jakie nowe możliwości otworzyła przed zespołem Mojej Gazetki.

Większa liczba użytkowników to nowe wyzwania technologiczne

Moja Gazetka ma już ok. 550 tys. użytkowników miesięcznie i liczba ta stale rośnie. Ten wzrost jest dla nas powodem do radości, ale też motorem kolejnych zmian w aplikacji. Wraz ze wzrostem liczby użytkowników napotkaliśmy problem, który musieliśmy szybko rozwiązać — był nim spadek wydajności naszej aplikacji.

Co skłoniło nas do rozbudowy infrastruktury serwerowej? Specyfika naszej aplikacji sprawia, że często duży odsetek użytkowników korzysta z niej w tym samym momencie. Dzieje się tak np. w chwili pojawienia się nowych gazetek lub wysłania powiadomienia push.

W związku ze stale rosnącą liczbą użytkowników takie sytuacje zaczęły sprawiać, że w momencie szczytowego ruchu wydajność serwerów okazywała się być niewystarczająca. Gazetki ładowały się wolniej, niż powinny, co spotykało się z niezadowoleniem użytkowników. W trosce o ich satysfakcję zdecydowaliśmy się na zmiany.

Rozbudowa infrastruktury serwerowej dla Mojej Gazetki

Zapadła decyzja, aby rozbudować infrastrukturę serwerową na tyle, aby sprawnie obsługiwał większą liczbę użytkowników, korzystających z aplikacji jednocześnie.

Zwiększyliśmy więc liczbę serwerów i wprowadziliśmy optymalizację w zakresie równoważeniu ruchu. Serwery są zlokalizowane w różnych krajach, aby nowa infrastruktura była również bardziej odporna na zdarzenia losowe, jak np. pożar w jednym z centrów danych.

Co osiągnęliśmy dzięki wprowadzonym zmianom?

Wprowadzone zmiany zwiększyły wydajność Mojej Gazetki i wyeliminowały spowolnienia w ładowaniu się gazetek oraz ogólnym działaniu aplikacji. Zminimalizowaliśmy także ryzyko awarii, bo w przypadku, gdy jeden serwer zawiedzie, aplikacja automatycznie połączy się z innym.

Po rozbudowie dysponujemy sporym zapasem wydajności. Nowa infrastruktura powinna służyć przez dłuższy czas — nawet w okresach nagłego, niespodziewanego wzrostu liczby użytkowników w tym samym czasie. Takie rozwiązanie pozwoli nam zapewnić możliwie najstabilniejsze działanie aplikacji, a to zapewni użytkownikom dostęp do aktualnych gazetek promocyjnych zawsze, gdy będą go potrzebować.

Opisane zmiany technologiczne do nasz kolejny krok w procesie, jakim jest zapewnienie użytkownikom Mojej Gazetki maksymalnego komfortu użytkowania. Jesteśmy przekonani, że przyniosą one zamierzony skutek.

Autor

Iwona Karczmarczyk, Moja Gazetka

 

Tagi:

Komentarze:

Comments

comments