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 is like to operate a 24/7/365 global platform used by millions.
Bio:
Dave Hadka started his career in academics, receiving his Ph.D. in Computer Science and Engineering from The Pennsylvania State University in 2013 under the supervision of Dr. Patrick Reed. Together with Dr. Reed, they designed one of the most powerful Multiobjective Evolutionary Algorithms (MOEAs), the Borg MOEA, used to optimize complex engineering problems (water utility optimization, satellite constellation design, etc.). After graduating, Dave joined the Penn State Applied Research Labs as a research engineer, working on research projects for DARPA, NASA, and other government agencies. In 2017, Dave transitioned from academics to industry when he joined Microsoft, and later GitHub, as a senior software engineer. Today, he works on large cloud-based applications including Azure DevOps and GitHub Actions.
Ещё видео!