Building Scalable Software: An Inside Look at Cloud Computing

Systems Conversation with David Hadka, Senior Software Engineer, Github, who works on large cloud-based applications including Azure DevOps and GitHub Actions

This Systems Conversation was conducted before David Hadka gave a talk in our systems seminar series. Title of talk: Building Scalable Software: An Inside Look at Cloud Computing

Cloud computing has revolutionized the way software is delivered to customers. And with Covid-19 forcing many employers to mandate “work from home” policies, online services such as teleconferencing (Zoom), messaging platforms (Slack, Teams), and collaboration tools (GitHub, Office 365) have become instrumental to everyday life. These applications depend on the computing resources provided by “the cloud” to meet their growing demand. In 2021, cloud computing is forecast to grow 18% to $305 billion in annual revenue. In this talk, we will look at how cloud computing is shaping the world and how software is designed, tested, and deployed at a global scale using the cloud. Additionally, I will share my experiences as a software engineer at Microsoft and GitHub and what it’s like to operate a 24/7/365 global platform used by millions.