Our code base has millions of lines of code and is worked on by hundreds of developers. We deploy over fifty times to thousands of production servers every day.
Our developers can go from an idea to deploying code in production very quickly, often within the same day. These changes are then instantly viewed by millions of users. Our growth means that the systems we design today must be good enough to handle the number of customers next year. To be successful we must have a good user experience and our systems must be reliable. This is challenging because we develop so quickly. We will talk about how we do this and the tools we use.