Presentation: Tweet"Running one of the world's largest real-time services @ Twitter"
Twitter has been one of the world's largest Ruby on Rails website serving an incredibly large number of requests every single second of every single day. In order to scale both the real-time service and to be more resource efficient, Twitter has been migrating our core infrastructure to one that is powered by the JVM instead of a Ruby VM. This has also allowed us to remain extremely flexible.
This migrating has also allowed us to migrate from a nearly monolithic codebase where a vast majority of our software is co-located, to one that is more pivoted around distinct services that can be individually monitored, capacity planned, and reasoned about. This architecture is crucial for us running one of the world's largest real-time services -- not solely for the tweets, but also one that keeps the velocity of Twitter engineering high.Download slides