Expensify also is the type of app that would scale really well with a traditional rdbms, so im not sure what the point is.
> Expensify is built on Bedrock - a private Blockchain-based data foundation atop a custom fork of SQLite
This seems just that they use Bedrock, which itself is a blockchain data foundation (whatever that means I have not much idea), then that thing uses SQLite fork.
For me this is more like someone uses ABSL or MYSQL. Not build around it, but just a small piece of tech.
You can see this thread when the project got open sourced: https://news.ycombinator.com/item?id=12739771 . The CEO's handle is quinthar.
Amusingly, see this Twitter thread from aphyr, a respected known name in the DB field: https://twitter.com/aphyr/status/788755301151477760 and https://twitter.com/aphyr/status/788757992829222912, where he is surprised that the author don't know about basic concepts of distributed systems, such as CAP and IOPS.
>Bedrock was built by Expensify, and is a networking and distributed transaction layer built atop SQLite, the fastest, most reliable, and most widely distributed database in the world.
>Expensify is built on Bedrock - a private Blockchain-based data foundation atop a custom fork of SQLite, which we believe is the fastest, most reliable and most widely distributed database in the world. This fork optimizes SQLite to operate on extremely high core density servers, concurrently executing thousands of page-locked transactions per server, with robust conflict detection and resolution. Bedrock further extends SQLite -- which is a local database with no networking component -- with a WAN-optimized, Paxos-based self-healing clustered replication engine designed to conduct atomic two-phase commits over high-latency / low-reliability internet VPN links, using the world's longest continuously operational Blockchain (since before Bitcoin began). Our design is optimized for global scale, speed and reliability.