Goranka Bjedov

Capacity Engineer at Facebook

Known for her technical achievements and her refreshing wit, Goranka Bjedov works as a capacity engineer at Facebook where she is responsible for making sure there are enough servers to handle everything Facebook users want to post, upload, find or otherwise engage with.  Most of her time is spent analyzing performance and assessing risks. Her industry career also included a performance engineering position at Google, Network Appliance and AT&T Labs.  She is a frequent keynote speaker at performance related conferences and workshops.

Prior to joining industry, Goranka was a tenured faculty at Schools of Engineering at Purdue University, teaching mostly programming classes and conducting research in large-scale computer parallelism. She co-authored two textbooks and numerous papers, and was a publication chair for Frontiers in Education conference for a decade. In that role, she co-wrote the software for the first complete Web-based conference proceedings production in 1995. She has served on Anita Borg Scholarship committee while at Google and has been 2014 Grace Hopper Celebration Software Engineering Track Co-Chair and 2015 Grace Hopper Celebration Career Track Co-Chair.

My Sessions

Managing Capacity and Performance in Large Scale Production Environment

Accenture Room (Vivaldi)

The advent of cloud computing has a side-effect of the growth – in size and in number – of large private clouds. These clouds tend to be distributed, contain large number of servers of different types and purposes, different architectures, different networks and different software/operating system combinations running on them. This presentation addresses challenges involved […]


Introduction to Capacity and Performance Engineering (Tutorial)


Outline: four different blocks that cover the most important aspects of capacity engineering: 1. Capacity 101: (50 minutes, 10 min break) – goals of capacity engineering – different methods of managing capacity in use today – advantages and disadvantages of different approaches2. Monitoring 101: (2 50 minute sessions, 10 min break with each) – introduction […]

Full Day Tutorial