As Twitter has grown from a tiny company hosting a website built on Ruby on Rails, to a slightly larger company hosting a website built on the world’s largest Ruby on Rails app (the Monorail), to a company employing over a thousand engineers, all while hosting a website and mobile apps built on hundreds of JVM-based services running in multiple data centers, the complexity of developing software at Twitter has grown a lot. At times the complexity has outpaced the support and tooling being offered to the company's engineers. For the past few quarters Twitter has been making a concerted effort to catch up and this talk will discuss how the company got to where it is now and lessons learned along the way.
Presenter: Peter Seibel