Correctness under change
Ledger postings stay transactional while product-specific fields live as documents in the same layer.
- JSON / documents
- SQL
Money movement and its operational record, together.
A financial product is a ledger plus a set of decisions, and both have to be correct while the product changes weekly.
A ledger that behaves while the product changes weekly.
Double-entry postings, holds and derived balances. It is the first of 4 workloads running in Fintech.
Ledger postings stay transactional while product-specific fields live as documents in the same layer.
Fintech data moves through 4 stages — Onboard → Move money → Watch → Report. The shapes in play are SQL, JSON / documents, Time series, Graph, and answering one question means reading across all of them.
A fintech needs a ledger that behaves and a schema that can move. These are the parts that allow both.
Ledgers and balances need transactional correctness. Products change shape constantly, which makes documents a practical way to hold configuration and per-product fields. PLOMID keeps the ledger, the flexible product data and the decision signals in one layer, so a new product does not require a new store.
Each one reads records, and where it must, the relationships between them — from the same layer, not an extract.
Ledger postings stay transactional while product-specific fields live as documents in the same layer.
Derived balances and posted entries come from the same system, so they cannot drift apart.
A decision reads the account, its relationships and its history in one request.
Fewer systems means fewer places where a copy of the ledger can quietly exist.
Walk the path the data takes, from the environment that produces it to the questions it answers. Select a station, or a shape, to read each step.
A ledger that behaves while the product changes weekly.
The product
A financial product whose configuration keeps changing shape.
JSON / documents
4 shapes carry this domain. Choose a stage to read the operation, or a shape to see every stage that handles it.
Onboard
Identity, agreements and product configuration
JSON / documents · SQL
4 workload families over one set of shapes. Choose one to see what it moves and where it lands.
Double-entry postings, holds and derived balances.
Terms, limits, rules and per-product fields that keep changing.
Velocity, device, session and failure measurements.
Users, accounts, instruments, merchants and their links.
Records first, relationships where the question needs them — every path a request can take through this data.
What runs against this data.
The shapes those workloads read and write.
One path from a request to the data it names.
How the work reaches the layer.
Small teams operate the system themselves, which makes a single system to run a practical requirement rather than a preference.
Deployment, residency and control