Design Price Tracking Service - Staff Dive Deep Design

Here is solutions for Design Price Tracking Service - Staff Dive Deep Design.

1. Requirements

2. High-level Design

3. Knowledges

4. Flow

4.1. Step 1: Scrape flow

4.2. Step 2: Validate + store - anomaly check before TimescaleDB

4.3. Step 3: Alert flow

4.4. Main Flow

5. Number and Metrics

6. Dive Deep Components

6.1. Deep Dive: Anti-Bot Defense, Adaptive Frequency, Parser Resilience

6.2. Trade-offs, Failure modes

August 2, 2026