Failure is possible in any system. As systems grow larger, the possibility of failure approaches 100%. Therefore systems need to be designed to handle failure gracefully every minute of every day. This talk covers some very high-level principles for designing reliable distributed systems, including:
– Requirements gathering
– Load balancing
– Replication and scaling
– Managing distributed state
About the Speaker
Brett Beekley – Software Engineer, Access Site Reliability Engineering at Google
Brett operates the gateways between untrusted networks and Google services, which allow Googlers to securely do their jobs from anywhere. In this role, he focuses on the corporate login service and the BeyondCorp Access Proxy. Prior to Google, Brett was a backend software engineer building a clinical research platform at Science 37, and a solutions engineer in enterprise software at Laserfiche.
Brett earned a bachelor’s and master’s degree in materials science and engineering from the University of California at Los Angeles. He also completed Codesmith’s engineering residence.
Codesmith organizes free events and workshops, bringing in diverse and interesting speakers from prominent organizations to educate our community on the latest technologies. Check out our upcoming events here – https://www.codesmith.io/coding-events.
SUBSCRIBE so you don’t miss out on our future videos! 👉https://tinyurl.com/codesmithsub 👈
Stay connected to our community!
Follow us to stay updated!