Scaling Twitter with’s William Morgan

Six years ago, Twitter was experiencing outages due to high traffic. Back in 2010 Twitter was built as a monolithic Ruby on Rails application. Twitter migrated to a microservices architecture to fix these problems. During this migration, the engineers at Twitter learned how to build and scale highly distributed microservice architectures.

William Morgan was an engineer at Twitter during that time, and he is now the CEO of, a company building open-source microservices infrastructure. Some of the big problems at Twitter were solved at the communication layer, using an RPC library called Finagle. At Buoyant, those lessons are being applied to a project called Linkerd, an RPC proxy.


hired-logo Free Code Camp is a community for learning to program for free. Free Code Camp will teach you how to write code and work on projects for non-profits that you can show to potential employers and then get a programming job of your own. Note: Free Code Camp did NOT pay SE Daily for these ads. 
wealthfront-logo Wealthfront is the automated investment service that manages your investments online. Check out to get your first $15,000 managed for free, as a listener of Software Engineering Daily.

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.