I have watched hundreds of hours of keynotes related to Cloud Computing and DevOps in general, but here’s a list of some of the keynotes I love.
A Day in the Life of a Netflix Engineer (Series by Dave Hahn)
These talks are by far my favorite. They are a major reason why I love DevOps. The talks provide an insightful behind-the-scenes look at how Netflix operates entirely in the Cloud. I must have watched these videos hundreds of times by now, and I still learn something new every time I watch them.
Netflix has a really interesting perspective towards DevOps, which is that of ‘Freedom & Responsibility,’ where engineers are responsible for the code they write. The point Dave Hahn makes is: why should the operations team be paged in the middle of the night to fix some bug in code they have never seen, when the world experts who wrote that piece of software are already in-house? So instead of paging the Ops person, the developer is responsible for that change.
I believe this philosophy makes perfect sense, and it puzzles me why more organizations haven’t adopted it. Are there situations where this approach wouldn’t be effective? I wish I could ask him about his opinion on a centralized SRE (Site Reliability Engineering) team that handles all aspects of the process after deployment. In my last internship, we had an SRE team in charge of all the infrastructure, and I would love to compare this approach with Netflix’s methods.
- AWS re:Invent 2015: A Day in the Life of a Netflix Engineer (DVO203)
- AWS re:Invent 2016: Another Day in the Life of a Netflix Engineer (DEV209)
- AWS re:Invent 2017: A Day in the Life of a Netflix Engineer III (ARC209)
- AWS re:Invent 2019: A day in the life of a Netflix engineer (NFX202)
- Dave Hahn “Fast, Safe, and Continuous — Picking all 3 at Netflix” (Keynote) - Spinnaker Summit 2019
AWS re:Invent Keynotes
AWS re:Invent features some of the best keynotes. It’s fascinating to observe the keynotes from 2012, where Andy Jassy was trying to convince everyone that the cloud is the future. As we progress through the keynotes over the years, that message gradually disappears. What becomes more important is how AWS offers differentiated capabilities compared to, say, Microsoft Azure or GCP. By 2019, for instance, no one really doubted that the cloud was the future.
I started my undergraduate degree in 2019, and I can’t imagine building anything without access to AWS or another public cloud service. These platforms handle all the undifferentiated heavy lifting of infrastructure, allowing me to focus on building on top of that foundation.
- 2012 re:Invent Day 1 Keynote: Andy Jassy
- AWS re:Invent 2013 | Day 1 Keynote with Andy Jassy
- AWS re:Invent 2014 | Day 1 Keynote with Andy Jassy
- AWS re:Invent 2015: Keynote with Andy Jassy
- AWS re:Invent 2016 Keynote: Andy Jassy
- AWS re:Invent 2017 Keynote - Andy Jassy
- AWS re:Invent 2018 - Keynote with Andy Jassy
- AWS re:Invent 2019 - Keynote with Andy Jassy
- AWS re:Invent 2020 - Keynote with Andy Jassy
- AWS re:Invent 2021 - Keynote with Adam Selipsky
- AWS re:Invent 2023 - CEO Keynote with Adam Selipsky
I really enjoyed Andy Jassy’s keynotes and owe much of my knowledge to him and his talks/interviews. However, I also appreciated Adam Selipsky’s keynotes in 2021 and 2023. But what I liked even more were the Developer Keynotes by Dr. Werner Vogels, particularly his 2020 keynote at an Amsterdam sugar factory. He drew parallels between the operations of a 19th-century sugar factory and cloud computing in a post-pandemic world, which was fantastic!
AWS re:Invent Breakout Sessions
AWS always hosts fantastic breakout sessions. The Netflix keynotes I mentioned earlier are examples of these sessions, but there are many more that I really like. Some of them are presented by AWS engineers, and at times, they invite notable AWS users like Netflix to discuss how they are utilizing AWS to build customer experiences in the Cloud.
- AWS re:Invent 2021 - Reliable scalability: How Amazon.com scales in the cloud
- AWS re:Invent 2022 - Reliable scalability Part 2: How Amazon.com scales in the cloud
- DevOps Culture at Amazon
- AWS re:Invent 2022 - When security, safety, and urgency all matter: Handling Log4Shell (BOA204)
- AWS re:Invent 2016: Tuesday Night Live with James Hamilton
- AWS re:Invent 2017 - Nora Jones Describes Why We Need More Chaos - Chaos Engineering, That Is
- AWS re:Invent 2021 - Best practices of advanced serverless developers
Miscellaneous
These are a few of the tech talks I found interesting. They don’t have a central source; instead, they are a random collection converted from multiple conferences and similar events.
- Half-Life: 25th Anniversary Documentary
- I just watched a presentation today where Valve engineers discussed the initial development of Half-Life. They explained how two engineers from Microsoft assembled a team from scratch to develop one of the greatest games of all time.
- Interestingly, some members of the team had no prior software development experience. This really demonstrates that with a good idea and a team of smart people, you can build anything!
- Internet Scale Storage
- Guest lecture by James Hamilton discussing Cloud Computing at the University of Washington. It’s a bit outdated but nonetheless a really interesting talk.
- Sparks of AGI: early experiments with GPT-4
- I’m not a huge fan of AI, but this lecture by Sebastien Bubeck from Microsoft is really fascinating. He talks about the intelligence of Large Language Models (LLMs) and how they bring us one step closer to achieving Artificial General Intelligence (AGI), I guess.
- Why Google Stores Billions of Lines of Code in a Single Repository
- I am aware that Google employs a monorepo architecture. This @Scale keynote presentation discusses some of the advantages and disadvantages of this approach. Google’s code base is HUGE!
- Cluster Management at Google with Borg • John Wilkes • GOTO 2016
- Google open-sourced Kubernetes, but internally they use a more powerful system called Borg. This keynote explains how that system works. It’s super cool!
- How Amazon.com Broke Free from Oracle - AWS Fireside Chat
- Even though AWS has its own database, Aurora, hosted on RDS, Amazon was still using Oracle internally for some of their workloads. This fireside chat delved into how the migration from Oracle was carried out and highlighted the challenges encountered during the process.
- Best Practices from Google SRE: How You Can Use Them with GKE + Istio (Cloud Next ‘18)
- SRE’s talks about using the foundational principles on the Google infrastructure.
This is it for now, don’t forget to add things later @Swarom.