Oskar Karpiński
Wróć do projektów
Projekt komercyjny

RudaKlara.pl — rozwój i zabezpieczenie platformy e-commerce

Rozwijam RudaKlara.pl po poprzednim developerze, dbając o ciągłość działającego biznesu. Zakres obejmuje integracje sprzedażowe, bezpieczeństwo infrastruktury i ograniczanie kosztów utrzymania platformy wielu sprzedawców.

01

Kontekst

RudaKlara.pl jest platformą e-commerce, na której wielu niezależnych sprzedawców oferuje produkty. Przejąłem rozwój istniejącej aplikacji Laravel po poprzednim developerze, dlatego pierwszym zadaniem było zrozumienie kodu i bezpieczne wprowadzanie zmian bez zakłócania sprzedaży.

Platforma wymagała jednocześnie reakcji na gwałtowny ruch botów, rozwoju sprzedaży wielokanałowej i ograniczenia rosnących kosztów przechowywania materiałów po zakończonych ofertach.

02

Podejście

Prace podzieliłem na trzy obszary: ochronę ruchu i infrastruktury, integrację sklepu z marketplace Empik oraz automatyzację cyklu życia ofert i zdjęć.

Każda zmiana musiała uwzględniać działające płatności, webhooki i zewnętrzne integracje, dlatego bezpieczeństwo i automatyzację wdrażałem bez odcinania prawidłowego ruchu biznesowego.

03

Ochrona platformy i kontrola kosztów

Nasilone ataki botów w ciągu kilku godzin podniosły koszty utrzymania strony o ponad 100%. Przeprowadziłem migrację DNS do Cloudflare, przeanalizowałem ruch i skonfigurowałem reguły ograniczające automatyczne oraz niepożądane zapytania.

Reguły zostały przygotowane tak, aby zachować poprawne działanie płatności, webhooków i integracji. Pozwoliło to opanować incydent oraz przywrócić koszty działania platformy do normalnego poziomu.

04

Integracja sprzedaży z Empik

Rozbudowałem backend o wymianę danych produktowych i zamówień z marketplace Empik. Integracja synchronizuje informacje i statusy między sklepem a zewnętrznym kanałem sprzedaży.

Automatyzacja ogranicza ręczną pracę administratorów i ułatwia prowadzenie sprzedaży w wielu kanałach z poziomu jednego systemu.

05

Automatyzacja archiwizacji i danych

Przygotowałem mechanizmy archiwizacji starszych oraz zakończonych ofert, a także automatycznego usuwania niepotrzebnych zdjęć po sprzedaży i zamknięciu zamówienia.

Platforma nie przechowuje bezterminowo nieużywanych materiałów, dzięki czemu wykorzystuje mniej przestrzeni dyskowej, generuje niższe koszty i wymaga mniej ręcznych operacji administracyjnych.

Rezultat

Najważniejsze wnioski

Zmiany ustabilizowały koszty po ataku botów, rozszerzyły sprzedaż o Empik i uporządkowały cykl życia danych produktowych.

01

Rozwój istniejącego systemu

Praca po innym developerze wymaga najpierw poznania zależności systemu, a następnie wprowadzania małych, kontrolowanych zmian w produkcji.

LaravelUtrzymanieRefaktoryzacja
02

Bezpieczeństwo wspiera biznes

Ochrona ruchu musi blokować nadużycia bez zakłócania płatności, webhooków i prawidłowych integracji sprzedażowych.

CloudflareBot protectionWebhooki
03

Automatyzacja obniża koszt operacyjny

Zarządzanie cyklem życia ofert i zdjęć ogranicza jednocześnie zużycie infrastruktury oraz liczbę czynności wykonywanych ręcznie.

AutomatyzacjaStorageKoszty

Projekt dla klientki

Zobacz działającą platformę

RudaKlara.pl jest komercyjnym projektem rozwijanym dla klientki. Kod źródłowy i szczegóły infrastruktury nie są publiczne.