|
|
|
|
|
by patmcc
286 days ago
|
|
The problem with this is no one can agree about what "at scale" means. Like yes, everyone knows that if you want to index the whole internet and have tens of thousands of searches a second there are unique challenges and you need some crazy complexity. But if you have a system that has 10 transactions a second...you probably don't. The simple thing will probably work just fine. And the vast majority of systems will never get that busy. Computers are fast now! One powerful server (with a second powerful server, just in case) can do a lot. |
|
With today's computers, indexing the entire internet and serving 100k QPS also isn't really that demanding architecturally. The vast majority of current implementation complexity exists for reasons other than necessity.