Son of Duplo

Browser-automation fleet for sourcing hotel rates from external booking platforms. Independent of the contract pipeline — its job is to feed the HotelMap availability engine with rates discovered in the wild.

Stack

Infrastructure
AWS EC2 fleet on Windows Server. Each instance runs an independent browser session, scaled horizontally for throughput.
Browser fingerprinting
Kameleo issues unique hardware, software, and behavioural fingerprints per session — bot-detection resistance without manual profile work.
Remote access
Amazon DCV gives operators a high-performance remote display for monitoring and intervention — low latency, high resolution.

Operating model

Each EC2 instance hosts a Kameleo-managed browser that runs scripted searches against target booking sites. Discovered rates are normalised and pushed into the availability engine. Operators can DCV into any instance to debug a failing flow, inspect a captcha, or tune a script.

Status
This service has the lightest internal documentation today — source-of-truth lives in the SOD repo and in the dashboard's Booking Analytics / Duplo Stats pages. Architecture-level docs are tracked as an open work item.