• ey/they/she

Shapeshifter, axe fighter, chaos mystic, Netrunner enjoyer, occasional sound maker.


atax1a
@atax1a

there's some speculation that twitter's gonna die because the new ceo is cutting cloud spending, but that betrays a lack of understanding of how twitter works

tweets and DMs are in the datacenter, mostly in aurora/mesos. there isn't autoscaling in any recognizable AWS sense.

traffic is failed-over between datacenters. this is why your follower count occasionally flips between 665 and 666 - one datacenter has the wrong count or hasn't processed the unfollow in its backed-up queue, but your request landed there anyway.

what's more likely to happen is that they'll break a circular dependency, accidentally make it so the frontend can't communicate with the graph-store holding the posts, be unable to roll it back, and cause prolonged outages

or, they'll lose power in one datacenter and be unable to get services restarted, consistency checks performed, and caches warmed, before the other datacenter takes a power hit

in short, twitter is more like the windscale piles than chernobyl — it is going to fail by giving extremely normal readings in one datacenter, extremely bad readings in the other, and the operators are going to open it up and find cherry-red graphite that flashes over into an intractable cleanup operation


(nitpickers corner: some features (spaces, periscope) are cloud-backed)


You must log in to comment.

in reply to @atax1a's post:

it might die eventually but i feel like before that it'll spend a long time in a zombie state like drawception its head admin led a large community exodus in 2018 by entirely removing offtopic section of the forums (but later reinstalling it but with pre-removal threads lost to history) and changing the very lax moderation into a true 00s post in wrong section thread locked user banned experience and the site itself has been constantly breaking in the last year to the point where you couldn't play games for months (and STILL games have no thumbnails and pages take long to load) and yet somehow it's still alive