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.
Developing an inherited system
Taking over another developer's code requires understanding dependencies first, then delivering small, controlled production changes.
Security must support the business
Traffic protection must stop abuse without disrupting payments, webhooks or legitimate sales integrations.
Automation reduces operating cost
Managing the lifecycle of listings and images reduces both infrastructure use and repetitive manual work.
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.
