Powrót do realizacji
Powrót do realizacji
Klient
Ubrania Do Oddania
Branża
Fundraising
Produkt
Aplikacja webowa
Data
Od sierpnia 2022
Umiejętności
Ruby on Rails
JavaScript
CoffeeScript
Optymalizacja
Uzupełniliśmy brakujące testy, zaczynając od najważniejszych pod kątem biznesowym części kodu, i kontynuujemy pokrywanie aplikacji testami.
Zaktualizowaliśmy architekturę infrastruktury aplikacji, wprowadzając nowoczesne i wydajne rozwiązania, takie jak konteneryzacja przy użyciu Dockera, co skróciło czas wdrażania nowych wersji aplikacji.
Zaktualizowaliśmy używane biblioteki, w tym wersję języka, aby zapewnić bezpieczeństwo aplikacji.
Na bieżąco utrzymujemy system i naprawiamy problemy, które początkowo nie zostały zidentyfikowane przez klienta, zapewniając stabilność i niezawodność aplikacji.
Dodając narzędzia monitorujące (New Relic i Sentry), zidentyfikowaliśmy wąskie gardła wydajnościowe i zoptymalizowaliśmy krytyczne sekcje kodu. Doprowadziło to do znacznego wzrostu wydajności i aż 8-krotnego zmniejszenia zużycia pamięci RAM.
Wprowadziliśmy skuteczny system komunikacji z klientem, który zwiększył przejrzystość postępu prac, poprawił priorytetyzację zadań i zmniejszył liczbę błędów komunikacyjnych.
Po wprowadzonych zmianach aplikacja zaczęła działać szybciej i zużywać mniej zasobów, co przyczyniło się do obniżenia kosztów jej utrzymania. Klienci przestali doświadczać problemów z wydajnością aplikacji lub napotykają jedynie sporadyczne błędy, które wcześniej pozostawały niewykryte. Znacząco poprawiło się także bezpieczeństwo i zarządzanie aplikacją.
Dzięki efektywnej współpracy z naszym zespołem klient zrezygnował z pomysłu przepisania aplikacji na inną technologię, uświadamiając sobie, że problemem nie był wybór technologii, ale wcześniejszy proces wdrożenia oprogramowania. Pozwoliło to klientowi zaoszczędzić kilkaset tysięcy złotych, które byłyby konieczne na przepisanie aplikacji na inny język.