News for hackers. Stuff that matters.
Re:How to build 99.999% uptime payment systems by __mattya on Wednesday November 27, 2024 @09:01AM (#42256139)
> Stripe gets 99.999% uptime on top of a MongoDB-like database

Isn’t it actually MongoDB? They describe it as an “extension” [1] but it sounds like they added cluster management without changing the database itself.

[1]: https://stripe.com/blog/how-stripes-document-databases-suppo...

Re:How to build 99.999% uptime payment systems by jameskilton on Wednesday November 27, 2024 @09:48AM (#42256511)
Stripe runs a ton of Mongo replication clusters and uses home-grown proxy services on top of Mongo that manage and control where data lives, so the services don't have to think about that side of things. I'm not sure what changes have been made to Mongo itself but for the most part it's standard Mongo 4.
Re:How to build 99.999% uptime payment systems by paxys on Wednesday November 27, 2024 @09:35AM (#42256406)
If you take open source MongoDB and add 10 lines of custom proprietary code, is it still MongoDB? What about a hundred, or a thousand, or a million? What if you change the interface? Ultimately you can give the modified service any name you want, and whether it is "actually MongoDB" or not is a subjective judgement.