Oskar Karpiński
Back to projects
Commercial project

RudaKlara.pl — e-commerce platform development and protection

I continue developing RudaKlara.pl after taking over from a previous developer, with a focus on maintaining business continuity. My work covers sales integrations, infrastructure security and reducing the operating costs of a multi-vendor platform.

01

Context

RudaKlara.pl is an e-commerce platform where multiple independent sellers offer products. I took over the existing Laravel application from a previous developer, so the first priority was understanding the codebase and delivering changes without disrupting sales.

The platform needed a rapid response to aggressive bot traffic, support for multi-channel sales, and a way to reduce growing storage costs associated with completed listings.

02

Approach

I divided the work into three areas: traffic and infrastructure protection, integration with the Empik marketplace, and automation of the listing and image lifecycle.

Every change had to account for live payments, webhooks and external integrations, so security and automation were introduced without blocking legitimate business traffic.

03

Platform protection and cost control

Within a few hours, intensified bot attacks increased the site's operating costs by more than 100%. I migrated DNS to Cloudflare, analyzed the traffic and configured rules to limit automated and unwanted requests.

The rules preserved payments, webhooks and integrations. This brought the incident under control and returned the platform's operating costs to their normal level.

04

Empik sales integration

I extended the backend to exchange product and order data with the Empik marketplace. The integration synchronizes information and statuses between the store and the external sales channel.

Automation reduces manual administration and makes it easier to manage sales across multiple channels from one system.

05

Listing and data lifecycle automation

I implemented mechanisms for archiving older and completed listings, together with automatic deletion of unnecessary product images after a sale and completed order.

The platform no longer retains unused assets indefinitely, reducing storage use, long-term cost and the number of manual administrative operations.

Outcome

Key takeaways

The changes stabilized costs after the bot attack, expanded sales to Empik and organized the lifecycle of product data.

01

Developing an inherited system

Taking over another developer's code requires understanding dependencies first, then delivering small, controlled production changes.

LaravelMaintenanceRefactoring
02

Security must support the business

Traffic protection must stop abuse without disrupting payments, webhooks or legitimate sales integrations.

CloudflareBot protectionWebhooks
03

Automation reduces operating cost

Managing the lifecycle of listings and images reduces both infrastructure use and repetitive manual work.

AutomationStorageCost

Client project

Visit the live platform

RudaKlara.pl is a commercial project developed for a client. Its source code and infrastructure details are not public.