dbt Summit
All on demand sessions
On demand session

$1B in transactions, 1 minute latency: dbt as production banking infrastructure

Keep's entire data team is one person, and dbt, Artie, and Snowflake together took its credit underwriting from a one-business-day, manual process to a sub-60-second decision.

Recorded at dbt Summit · 2026Breakout session archive
01

Overview

Breakout session · 2026

Keep, a Canadian fintech serving 5,000+ businesses, uses dbt for analytics and real-time credit decisions, processing $1B+ in card volume with one-minute data refresh via Snowflake. Covers low-latency modeling, safe model design for critical workloads, cost/freshness/reliability tradeoffs, and audit trails via snapshots.

What you'll take away

  1. 01

    A one-person data team moved credit underwriting from a one-business-day, spreadsheet-driven process to decisions delivered in under 60 seconds, around the clock, by buying infrastructure instead of building it.

  2. 02

    Real-time CDC (Artie) and Snowflake dynamic tables handle streaming, while dbt handles model governance, versioning, and deduplication logic for customers who reconnect bank accounts across overlapping lookback windows.

  3. 03

    Every underwriting calculation is stored alongside the git hash of the code that produced it, letting the team reprocess the entire portfolio against a new risk model with a single line of SQL.

02

Session speaker

01 speaker
  • Scott Ziolko

    Keep