Avoiding Double Payments in a Distributed Payments System
RDBMS were build for banks around transactions to solve that specific issue. Then NoSQL came forcing us to carefully implement systems to avoid double spending.
- from
- Billing
- added
- 2026-10-10
- likes
- 0
similar
-
PipelineDB pipelinedb.com
an open-source relational database that runs SQL queries continuously on streams, incrementally storing results in tables.
-
Books, an immutable double-entry accounting database service developer.squareup.com
Explain the basic data model of a double-entry accounting system relying on Google Spanner for internal use at Square.
-
Optimizing payments with machine learning dropbox.tech
Describes a classic payment workflow, then how machine learning can replace hard-coded business rules and fine-tune the payment failures/retries loop to increase the success rates of charges.
-
Riak docs.basho.com
A distributed database designed to deliver maximum data availability by distributing data across multiple servers.
-
The Double-Entry Counting Method web.archive.org
Same premise as above, but way more detailed and complete, as it adds reporting and implementation details.
-
RavenDB ravendb.net
Fully Transactional NoSQL Document Database.
Billing › Payments: “RDBMS were build for banks around transactions to solve that specific issue. Then NoSQL came forcing us to carefully implement systems to avoid double spending.”