3 ms·
> This is a cope because Elon is clearly right. An application where prod begins to get buggy just because it’s left alone is poorly engineered. Twitter is a t
by anon7725 4y ago
> This is a cope because Elon is clearly right. An application where prod begins to get buggy just because it’s left alone is poorly engineered.
Twitter is a top-5 near realtime web property. It has an enormous attack surface across nearly the entire spectrum of cybersecurity threats. It's hosted at least in part on prem. Swathes of it are programmed in Scala, which is a minority language that is hard to hire for. It makes money through ads, which involves significant operational complexity at scale. Its recommendations and trending features are built on machine learning models which themselves require data engineering pipelines to deliver continuous updates. It's been in continuous development for 16 years, with an accumulation of accidental complexity (aka tech debt) in addition to the ever-expanding essential complexity inherent in its functionality.
Those of us who have taken an oncall shift in the world's most complex distributed systems environments are just shaking our heads at some of the drivel in these comments.