Single database vs event-driven payment lifecycle¶
Тип материала — инженерное сравнение. INFERENCE — критерии выбора.
| Область | Первая модель | Вторая модель |
|---|---|---|
| Граница и цена решения | Проще защищать локальные transitions, posting и outbox. Внешний PSP остаётся отдельным участником. | Независимые subscribers и изоляция workloads. Появляются lag, replay и согласование revisions. |
Условия выбора и восстановление¶
Начинать с определённого владельца каждой операции. Распределение consumers не расширяет атомарную границу PSP.
Перед внедрением зафиксируйте источник истины, ожидаемый результат после lost ACK и источник независимой сверки. Связанные сценарии приведены в оглавлении раздела.