Перейти к содержанию

Stripe Ledger

Раздел 05

Тип материала — корпоративный кейс F01. Исторический срез относится к описанию в публикации.

Компания и задача

Учитывать движение денег через разнородные producer systems и проверять, что ожидаемые потоки завершились.

Первичный источник и период

2024-02-16. Проверено 2026-11-03. Stripe Ledger

Подтверждённые компоненты, технологии и числа

FACT — Stripe описывает immutable log и double-entry представление fund flows. DQ проверяет clearing, timeliness и completeness. Один пример completeness сопоставляет ID в producer DB с Ledger event.

Поток данных

FACT — для описанного среза автор приводит пять миллиардов Ledger events в день и сообщает, что 99,99% долларового объёма было загружено и проверено за четыре дня. Единицы относятся к событиям журнала и денежному объёму. Введение публикации

INFERENCE — реконструкция по публикации. Стрелки описывают логическую связь компонентов.

flowchart LR
 A["Producer operations"] --> B["Immutable Ledger model"]
 B --> C["Clearing and completeness checks"]

Отказы и границы гарантий

INFERENCE — Выделить набор ожидаемых операций независимо от наблюдаемого журнала. Иначе balanced entries не обнаружат отсутствующую пару. Просрочка и незакрытый clearing имеют разные причины и требуют разных расследований.

Нераскрытые детали

UNKNOWN — физическая СУБД, commit с upstream, replay horizon, полный DR и гарантия внешнего денежного эффекта.

Переносимость решения

INFERENCE — Разделить проверку учётных инвариантов и проверку покрытия входных фактов. Выбранные DQ измерения характеризуют описанный поток, а договорный SLA следует проверять отдельно.