Payments engineering
A payments product continues to change after the first app reaches the store. The mobile experience is connected to transfers, external services and the tools people use to run the operation.
5 min read ↗Engineering notes
Comparing two names can help a system find a possible connection. It does not establish, by itself, that two records refer to the same person.
4 min read ↗Payments engineering
A request can time out while a payment continues elsewhere. A provider can send the same update twice. The engineering problem is keeping a clear account of the transaction while different systems report what they know.
5 min read ↗Payments engineering
A monitoring rule can flag a transaction. A useful system also needs to explain what triggered, give a reviewer the relevant context and record what happens next.
4 min read ↗Engineering operations
A service can accept a message without proving that a person saw it. Notifications are an important part of the experience, but the product still needs an authoritative place to show what happened.
5 min read ↗