Evolution of Software Architecture at Facebook
Date and Time
Thursday, October 18, 2012 - 4:30pm to 5:30pm
Location
Computer Science Small Auditorium (Room 105)
Type
Grad Event
Speaker
Sanjeev Kumar*02, from Facebook
Over the years, the software architecture at Facebook has been built to not only scale efficiently but also to support the different needs of a large number of new products. In this talk, I will discuss the overall software architecture and illustrate its evolution using a few case studies.
Sanjeev Kumar is an Engineering Manager at Facebook Inc. where he focuses on a variety of infrastructure projects including multi-datacenter architecture, BLOB storage (for photos and videos), fault tolerance, and power management. Prior to Facebook, Sanjeev was a Senior Staff Researcher at Intel Corp. where he investigated software, hardware, and applications for many-core architectures. Sanjeev holds a Ph.D. from Princeton University, a M.S. from Indiana University, and a B.Tech from Indian Institute of Technology, Chennai (all in Computer Science).