Get the latest tech news
NoDB: Processing Payments Without a Database
Making payments simpler and more reliable by removing databases out of the way.
Async is an execution model that accepts this divide, and creates a different set of keywords and evaluation that deals with the blocking operations, even if the code required is difficult to write, read and change. This is great for PSPs, because it wouldn’t make any sense to do any code changes any time a new client wanted to integrate with their systems. Systems like LMAX deal with millions of transactions per second on a single threaded program by keeping all its operations in memory, with hot backups, and periodic snapshots in the background.
Or read this on Hacker News