2 ms·
Datomic's is perfect for probably 90% of small-ish backoffice systems that never has to be web scale How do they scale it for Nubank? (millions of users)
by Scarbutt 3y ago
Datomic's is perfect for probably 90% of small-ish backoffice systems that never has to be web scale
How do they scale it for Nubank? (millions of users)
- bhurlow 3y agosharding, microservices, they run many instances of Datomic to handle different functionality
- augustl 3y agoGood question! I don't have any personal experience in that regard. I would probably have paid up for enterprise support (or bought the entire company ;))
- ithrow 3y agoI don't how they do it, but the obvious answer is probably sharding. Their cloud costs must be no joke. Peers require tons of memory and I can only guess they must have thousands of transactors to support that workload and who knows how many peers. Add to this that they probably need something like Kafka for integrating/pipelining all this data.
- outworlder 3y ago> Peers require tons of memory As do most distributed databases. Even when you don't store your entire database (or working set) in memory, you'll likely still have to add quite a bit of memory to be used as I/O cache.