Some of the key principles I’ve learned are first, to move fast, while fostering experimentation and listening to customers. Second, to minimize the operational and manual work — to automate as much as you can, because this is the only way to maintain small teams. This is one of the big things at Facebook — every team is really small, and we could scale because everything is automated. There is less operational and manual work that our engineers had to deal with.

from some article