Hi Blind community, Does any one have any good sources to watch videos or tech talks from employees/architects from the actual companies talking about the design and infra of their own products?? I found this really cool YouTube channel called InfoQ which has some videos from people from Instagram, Slack, Netflix talking about their design and challenges and solutions. I found them super useful but some these videos are 3-4 years old. Do you guys know any other video/non-video sources for such content? Some new sources I'm trying 1. Netflix OSS and github page and thier blog 2. Aws reinvent talks from companies explaining how they implement their stuff on the cloud 3. Microsoft ignite and azure summit recordings 4. GOTO conference - saw some talks from pinterest and uber sharing their learnings Thanks in Advance. Happy learning.
Netflix engineering team maintains a tech blog where they discuss their software architecture decisions at a high level and provide the merits for their decisions. You can check it out the blog at https://netflixtechblog.com/. Additionally, Venkat Subramaniam often gives great tech talks on software architecture for large scale applications although he is not strictly associated with any single organization. Mark Richards, author of Software Engineering: The Hard Parts, hosts Software Architecture Mondays where he discusses heuristics for building large scale system and other related material. You can access the playlist here https://www.youtube.com/playlist?list=PLdsOZAx8I5umhnn5LLTNJbFgwA3xbycar. Additionally, he also hosts a podcast with Thoughtworks on the same topic. Utsav Shah hosts a podcast where he discusses building software at scale. You can have find his podcast here https://podcasts.google.com/feed/aHR0cHM6Ly9hcGkuc3Vic3RhY2suY29tL2ZlZWQvcG9kY2FzdC81NTcyNS5yc3M. Happy learning!
This is awesome. Thank you so much. Also found a youtube channel called Netflix data where they have amazing videos on their large scale data handling and analytics infrastructure.
I also found Utsav shah's podcast on Spotify. Will plan it out to add that in my list. Thank you ☺️
Thanks for the resources!
What's wrong with 3-4 years old? Tech moves quickly but patterns usually hold for a while. If you're scaling video serving beyond Netflix scale 3 years ago, or have more concurrent open sockets than Slack 3 years ago then you have better things to do. I like InfoQ. If you've exhausted the content on InfoQ, you're probably ready to take on the world. Otherwise, most companies have a tech blog of varying quality, or you can dive in to books on specific topics. I'm not that far yet though, so maybe you can teach me when I'm ready :)
Nothing wrong. I did find them useful but for example Slack was relatively new in 2017. They might have come up with so many new awesome solutions, changed their tech stack currently. Instagram also came up with many new features on the platform post 2017.
I guess the better question I should have asked is, what's the goal? Just to learn for fun? Interview prep? Want to advance career? Just as a word of caution if the goal is the career advancement piece, few teams even at large companies really *need* to get to as complex of an architecture as presented in many of these talks. I have some very smart teammates who also love to watch this kind of stuff, but then when they try to adopt these patterns directly, it overcomplicates the architecture and makes things way more difficult than necessary. Build for the problem at hand. If you're looking for interview prep, or just for funsies, I think slightly old tech stack is perfectly sufficient. If you truly want to be on the cutting edge of one of the more complex projects, then apply to work at that company. Everywhere is hiring! (Except Zillow cuz we suck now)