Re:Rewriting the Ruby Parser
by arp242 on Tuesday June 13, 2023 @01:09PM
(#36313324)
Isn't "it's comparatively slow" what people usually mean with "doesn't scale"? You can scale anything with enough hardware, but as you mentioned at some point is just becomes very expensive.
[ Parent
| on HN ]
> Isn't "it's comparatively slow" what people usually mean with "doesn't scale"?
If that's the case, then they are misguided.
> You can scale anything with enough hardware
No, some architectures or implementations can give you diminishing returns or a hard cap. Not everything can scale horizontally ad infinitum.
Twitters architecture at the time was a textbook example of how not to build a large scale many-to-many social network. Maybe switching would've been worth it for them anyway, but the big thing they needed was fixing architectural choices they never should've made to start with.