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.
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.
Bezpieczeństwo wspiera biznes
Ochrona ruchu musi blokować nadużycia bez zakłócania płatności, webhooków i prawidłowych integracji sprzedażowych.
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.
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.
