webinterpreter-long-case-study.jpg

tl;dr

Dedykowany zespół programistów Pragmatic Coders miał kluczowy udział w rozbudowie platformy WebInterpret. Nasi specjaliści szybko stali się integralną częścią działu R&D, aktywnie rozwiązując dziesiątki złożonych problemów i wdrażając innowacyjne pomysły oraz nowe technologie. Wniesione przez Pragmatic Coders doświadczenie i wiedza przełożyły się na korzyści techniczne i biznesowe, znacząco przyczyniając się do rozwoju WebInterpret.

O kliencie

Webinterpret umożliwia szybką ekspansję klientów e-commerce na nowe rynki międzynarodowe; w zakres ich usług wchodzi lokalizacja tekstów – tłumaczenie i dostosowywanie produktów do zagranicznych rynków.

Wyzwanie

Klient mierzył się z problemami związanymi z rozwojem swojego kluczowego produktu – międzynarodowej platformy e-commerce. Potrzebował wykwalifikowanego partnera, który pomógłby mu osiągnąć wyższy poziom pod względem technologii, innowacyjności i dojrzałości procesów IT. Początkowo, ze względu na duży zakres projektu, wiele wymagań biznesowych i niefunkcjonalnych pozostawało nieokreślonych. Dlatego wspólną podróż rozpoczęliśmy od dogłębnego poznania domeny biznesowej i zdefiniowania strategii migracji – w tym znalezienia najlepszego sposobu na przeniesienie kluczowych danych finansowych do chmury obliczeniowej.

Rozwiązania

Współpracę z Webinterpret rozpoczęliśmy od określenia najpilniejszych problemów i zajęcia się nimi w pierwszej kolejności:

  1. Integracja narzędzia do śledzenia incydentów i rozwiązywanie problemów produkcyjnych. Po wdrożeniu Sentry (narzędzie do śledzenia incydentów) byliśmy w stanie zmniejszyć liczbę awarii z 1,5 miliona do około 500 dziennie.

  2. Przeprojektowaliśmy i przepisaliśmy podstawowe procesy systemowe, mając na uwadze wydajność przetwarzania. Wszystko to bez utraty spójności danych. Dzięki temu średni czas potrzebny do pobrania i przetworzenia zasobów użytkowników skrócił się z kilku tygodni do kilku godzin.

  3. Rozwiązaliśmy problem skalowalności spowodowany nadmiernym wykorzystaniem zapytań do bazy danych i niewłaściwym użyciem indeksów. Dzięki optymalizacji bazy danych nie tylko umożliwiliśmy przyszłą skalowalność produktu, ale także zdołaliśmy obniżyć koszty infrastruktury o 60%, podczas gdy liczba użytkowników systemu wzrosła o 800%.

  4. Przeniesienie systemu z przestarzałych technologii (Python 2.6, MySQL 5.5) na aktualne stabilne rozwiązania. Zapobiegło to degradacji technologicznej systemu i zredukowało koszty utrzymania ponoszone przez zespół operacyjny.

Spis treści

Właściciele i menedżerowie Pragmatic Coders okazali się niezwykle elastyczni i kompetentni. Wyróżniają się dużym doświadczeniem w rozwoju oprogramowania i w metodykach Agile. Współpraca z nimi to czysta przyjemność.

Newsletter

Opowiadamy o biznesie, projektowaniu i zarządzaniu produktem, programowaniu, AI – i więcej.

ZAJRZYJ DO ŚRODKA

Porozmawiajmy!

Napisz do nas

Skontaktuj się z nami przez poniższy formularz. Odpowiemy tak szybko, jak to możliwe.

Umów spotkanie

Możesz też umówić się na spotkanie online z Wojciechem lub Konradem, naszymi konsultantami biznesowymi.

Wojciech Kniżewski

Senior Business Consultant

Tel. +48 793 550 906

Konrad Głowacki

Senior Business Development Manager

8 na 10

osób, które się z nami skontaktowały, chciało współpracować z naszym zespołem.

Zaufani partnerzy biznesowi