System DesignAutomationDocker
Jobsalot Claw
Real-time Auction Monitor & Auto-Bidder
Overview
Designed a real-time system that tracks auction listings and places precisely-timed automated bids. Architected for persistent state, session resilience, and containerised deployment.
Architecture
Architecture: Playwright-based automation with persistent state management. Reverse-engineered Next.js React Server Component APIs for direct data access. Docker containerisation with authenticated session persistence across restarts. Event-driven monitoring loop.
Key Technical Decisions
- 01.Reverse-engineered Next.js React Server Component (RSC) wire format for direct data access, bypassing the rendered HTML layer entirely.
- 02.Playwright-based automation with persistent browser state — authenticated sessions survive container restarts.
- 03.Event-driven monitoring loop with configurable polling intervals and threshold-based bid triggers.
- 04.Docker containerisation with volume-mounted session storage, enabling stateful automation in ephemeral environments.
- 05.Bids placed automatically at a configurable point in the auction countdown, reacting the instant a threshold is met.
Outcome
A fully containerised auction automation system that monitors continuously and reacts the moment conditions are met, surviving session restarts.
Tech Stack
System DesignAutomationDocker