Headline: "building Twitter at Twitter-scale" Article: "building Mastodon at sub-Twitter-scale"
Thank - I've changed the title to be consistent with what the article says.
We reduced the cost of building Mastodon at Twitter-scale by 100x
31–40 of 376 posts
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#32Headline: "building Twitter at Twitter-scale" Article: "building Mastodon at sub-Twitter-scale"
Actually if you read the article you can see we tested way above Twitter-scale. We can easily run this instance at full Twitter-scale by just paying for more servers. The point isn't the Mastodon instance, but rather that Rama enabled us to build it at scale with in a tiny amount of code and time.
Claiming to have enabled significant scaling of a Mastodon/ActivityPub-compatible instance is fine. Claiming to have replicated Twitter on the cheap is, from the post, not accurate.
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#33> We spent nine person-months building our scalable Mastodon instance. + the time spent creating Rama, the platform that enables it. Very dishonest leaving that out.
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#34Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#35Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#36> We spent nine person-months building our scalable Mastodon instance. + the time spent creating Rama, the platform that enables it. Very dishonest leaving that out.
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#37Hmmm, "Rama is programmed entirely with a Java API – no custom languages or DSLs" according to the landing page, but this sure looks like an embedded DSL for dataflow graphs to me - Expr and Ops everywhere. Odd angle to take.
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#38Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#39> How is it possible that we’ve reduced the cost of building scalable applications by multiple orders of magnitude? > You can begin to understand this by starting with a simple observation: you can describe Mastodon (or Twitter, Reddit, Slack, Gmail, Uber, etc.) in total detail in a matter of hours. It has profiles, follows, timelines, statuses, replies, boosts, hashtags, search, follow suggestions, and so on. It doe…
You shouldn’t be handling PII/raw CC’s anyways (assuming FinTech is not your core business)
Secretly scanning your customers private messages against an illegal and immoral hash table from a pseudo-government entity? Are you law enforcement? No? Then fucking stop.
Copyright claims? Fuck ‘em. Only do what you are absolutely, positively, no way-out legally bound to do. No more no less. Require formal, written requests and comply in the maximum amount of time allowed.
Audits? What kind of audit? If they’re non-financial you’re probably doing something wrong.
Corporate squares have ruined the tech scene, and it’s time to resist.
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#40I've seen many people describe frameworks like this - you know, first you have the slow back-end event-driven master database that you don't query live against, then you've got eventual-consistency flows against the various data-warehouses and data-stores and partitioned sharded databases in useful query-friendly layouts that you actually read live from... and I never see it clearly explained: how do you read a chang…