BedRock is the system that backs Expensify, the expense management company. It had been used for 8 years prior to being launched. It was originally created as an in house solution to the strict database constraints of financial institutions - response time within milliseconds, transaction logging and authentication, and replication of multiple servers.
Multi-version Concurrency Control (MVCC)
Bedrock synchronization engine is a private distributed general ledger, i.e, a private blockchain. Each thread has an internal table called journal
https://github.com/Expensify/Bedrock
https://github.com/Expensify/Bedrock/tree/master/docs
Expensify
2016