Yeah, you can do Twitter on a weekend… if you only use it yourself and a few friends.
But we are talking about a platform with millions of users, all of which want real-time access to tweets written from anywhere in the world, including image and video content. Just getting to “no outages” and “low enough latency” parts is going to take a lot of effort to build from scratch. Don’t underestimate the complexity of Twitter.