3 ms·
Unnecessarily so for most problems. I swapped out s3 with simply doing scp and holding the same interface. It worked fine. Does it scale to a 100 million user
by kristopolous 6y ago
Unnecessarily so for most problems.
I swapped out s3 with simply doing scp and holding the same interface. It worked fine.
Does it scale to a 100 million users? No of course not. The point isn't to provide giant scale solutions over multiple continents but something to replace a ~$20/month service that a few hundred people use and make it effectively $0.
There's a huge market for that and it's the vast majority of cloud software written.
People will defend these complexities as The Right and Proper Way except it isn't. I've built half a dozen companies for people using $10-$40/month VPSs that do 6-7 digit annual revenue and run for years. All this autoscaling kubernetes prometheus blah blah blah, totally unnecessary. We aren't serving terabytes per second of video here... Transactional RDBMS, a Crud interface, basic file store, done and done.
The problem is all these systems are designed to facilitate building the next Paris or Hong Kong and if you're just trying to build the equivalent to a store on the side of the road, you have to do it the Paris way. It's nonsense.
People have other things to do with their lives than spend vast amount of time keeping up with the latest versions of irrelevant stuff to solve problems they will never have.