Writing and running backend servers is complex. They need to be fast, reliable, backwards compatible (to deal with older clients), and secure. However, the most difficult part of writing and running backend servers is scalability. With many companies and online services clamoring for growth, being unable to scale is one of the most common engineering obstacle standing in the way of success. The techniques used for writing servers for tens of thousands of users will not work for millions or billions of users.
In this interactive talk, we will draw on real life experiences to answer questions like: how do I build my servers from the ground up to be scalable? What are some techniques that allow servers to handle large percentages of humanity? And are there ways to test that my servers will scale before launching them?
Basel Al-Naffouri, who hails from Saudi Arabia, has graduated from MIT with B.S. and M.S degrees in EECS. He currently is a Senior Staff Software Engineer at Google. Basel is an instructor at BATS Improv with over 15 years of experience studying, performing and teaching improvised acting. He currently performs with BATS Improv and Secret Improv Society. He has lead workouts with KAUST, BATS Improv School, Google, Aswat, Dubai improv festival, and Laban in Beirut, Lebanon.
No resources found.
No links found.