4 ms·
You can accomplish this with a monolith too though. The service part is doing no work. And a stateless monolith is even easier to scale than a database. Mono
by bcrosby95 7y ago
You can accomplish this with a monolith too though. The service part is doing no work. And a stateless monolith is even easier to scale than a database.
Monoliths certainly can reach their breaking point for other reasons. But they can take you very, very far too. Depending upon your exact use case, a stateless monolith, Postgresql, and something like Redis can handle millions of daily users.
It's been a while since I've had to do this, about 10 years. The breaking point for our use case was around 6 million daily users. I would imagine you can take it further today, but haven't had the need to so I don't really know.
- machinecoffee 7y agoI would say nowadays, from a scale-up perspective we've never had it better. Multi-core CPUs are cheaper than ever, and terabytes of RAM are not uncommon. The only problem is that to have an HA solution with these monster machines, you need at least 2 of them, and maybe a similarly sized test system.