Real-Time Velocity Feature Store

Streaming counters serve inline fraud decisions; a batch lake keeps them honest

Real-Time Velocity Feature Store Streaming counters serve inline fraud decisions; a batch lake keeps them honest Auth Event · card / device / IP · Architecture component Auth Event card / device / IP Stream · event bus · Architecture component Stream event bus Window Aggregator · sliding counters · Architecture component Window Aggregator sliding counters Online Store · keyed reads · Architecture component Online Store keyed reads Decisioning · rules + model · Architecture component Decisioning rules + model Event Lake · source of truth · Architecture component Event Lake source of truth Batch Backfill · recompute + reconcile · Architecture component Batch Backfill recompute + reconcile events consume push counts point reads persist replay reconcile Legend External Message bus Backend Database

Read path

  • • Keyed point reads only, no scans
  • • Few-ms budget on the auth path

Write path

  • • Bucketed sliding-window counters
  • • Fan-out per entity key (PAN/device/IP)

Consistency

  • • One feature definition, two runtimes
  • • Backfill reconciles closed buckets