Back home
Schematic of the KYC Auditor: from Kinesis each request forks into the legacy and dry-run flows, a comparator checks the two results row by row, sends divergences to Datadog and records every verdict in BigQuery.

KYC Auditor

internal name withheld

Mercado LibreRepository owner; designed the core comparison logicProprietary, no public source
GoAWS KinesisBigQueryDatadogDDD

Compares legacy and new compliance flows in production and catches inconsistencies before every rollout. 10 flows, 750k requests per minute.

Migrating compliance flows from a monolith to microservices can silently change behavior. I owned this service and designed its core comparison logic: origin services fire and forget into a Kinesis stream, each request is replayed against the new architecture in dry-run mode, and both results are diffed by deterministic rules into Datadog and BigQuery. It's now a mandatory pre-rollout gate: 10 flows, 750k requests per minute, zero user impact.