2 ms·
> but the inevitable moment (if you survive) It's probably not inevitable. Simple is fast, and fast can scale you really far. Sure, if you end up being google
by jjav 5y ago
> but the inevitable moment (if you survive)
It's probably not inevitable. Simple is fast, and fast can scale you really far.
Sure, if you end up being google-scale then yeah, the world changes. But there's very few companies that large, yours is probably not growing to that size.
Over a decade ago I joined a mid-sized startup and took ownership of a service using MySQL. The first urgent warnings I was given was that they had to migrate to cassandra ASAP because soon MySQL couldn't possibly handle it.
I took a look at the traffic and the growth curve and projected customer adoption. And then put that project on hold, no need yet. Company went on to an IPO, grew a lot, pretty successful in its industry. And years later when I left, it was still going strong on MySQL with no hint of approaching any limitations.
- azurelake 5y agoThere's a pretty big spread between google-scale and needing to use a "real" queue instead of a RDBMS though. I honestly think you're better off using something like SQS to start with and taking the very minimal ops burden of the extra dependency.