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