The Community for Technology Leaders
RSS Icon
Issue No.04 - July-Aug. (2013 vol.17)
pp: 8-17
Dror G. Feitelson , Hebrew University of Jerusalem
Kent L. Beck , Facebook
Internet companies such as Facebook operate in a "perpetual development" mindset. This means that the website continues to undergo development with no predefined final objective, and that new developments are deployed so that users can enjoy them as soon as they're ready. To support this, Facebook uses both technical approaches such as peer review and extensive automated testing, and a culture of personal responsibility.
Facebook, Software, Companies, Internet, Software development, Web and internet services, Web sites, Marketing and sales, web development, perpetual development, devops
Dror G. Feitelson, Eitan Frachtenberg, Kent L. Beck, "Development and Deployment at Facebook", IEEE Internet Computing, vol.17, no. 4, pp. 8-17, July-Aug. 2013, doi:10.1109/MIC.2013.25
1. B. Atikoglu et al., “Workload Analysis of a Large-Scale Key-Value Store,” Proc. 12th ACM SIGMETRICS/Performance Joint Int'l Conf. Measurement and Modeling of Computer Systems, ACM, 2012, pp. 53–64.
2. “Exploring the Software Behind Facebook, the World's Largest Site,” blog, 18 June 2010;
3. A. Thusoo et al., “Data Warehousing and Analytics Infrastructure at Facebook,” Proc. SIGMOD Int'l Conf. Management of Data, ACM, 2010, pp. 1013–1020.
4. D.G. Feitelson, “Perpetual Development: A Model for the Linux Kernel Life Cycle,” J. Systems and Software, vol. 85, no. 4, 2012, pp. 859–875.
5. J. Humble and D. Farley, Continuous Delivery, Addison-Wesley, 2010.
6. M.M. Lehman, D.E. Perry, and J.F. Ramil, “Implications of Evolution Metrics on Software Maintenance,” Proc. 14th Int'l Conf. Software Maintenance, IEEE CS, 1998, pp. 208–217.
7. M.W. Godfrey and Q. Tu, “Evolution in Open Source Software: A Case Study,” Proc. 16th Int'l Conf. Software Maintenance, IEEE CS, 2000, pp. 131–142.
8. R. Kohavi et al., “Controlled Experiments on the Web: Survey and Practical Guide,” Data Mining & Knowledge Discovery, vol. 18, no. 1, 2009, pp. 140–181.
9. P. Chilana et al., “Designing for a Billion Users: A Case Study of Facebook,” Proc. SIGCHI Conf. Human Factors in Computing Systems, ACM, 2012, pp. 419–432.
10. E.S. Raymond, “The Cathedral and the Bazaar,” 2000,
3 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool