Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)

    Amazon Web Services

    2 HN recommenders · recommended in 3 months, 2019

    YouTube

    59:13 · 72K views · Nov 30, 2018

    An AWS re:Invent 2018 session in which Holly Mesrobian and Marc Brooker explain how AWS Lambda is built, including its sandboxing, isolation and scaling architecture. It covers what happens under the hood when serverless code runs.

    HN cites it as the authoritative description of Lambda internals and isolation, by the engineers who built it.

    Systems, Networks & SecurityCloud, DevOps & reliabilityDistributed systems
    1. 53:43
      AWS re:Invent 2018: Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321)Amazon Web Services112K views • 7 years ago
    2. 46:15
      AWS re:Invent 2014 | (SPOT302) Under the Covers of AWS: Its Core Distributed SystemsAmazon Web Services10K views • 11 years ago
    3. 59:56
      AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)Amazon Web Services468K views • 7 years ago
    4. 1:33:27
      AWS re:Invent 2016: Tuesday Night Live with James HamiltonAmazon Web Services133K views • 9 years ago
    5. 42:26
      AWS re:Invent 2015 | (NET403) Another Day, Another Billion PacketsAmazon Web Services55K views • 11 years ago
    6. 55:44
      AWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338)Amazon Web Services37K views • 7 years ago
    7. 47:51
      AWS re:Invent 2014: AWS Innovation at Scale with James Hamilton (SPOT301)Amazon Web Services70K views • 11 years ago
    8. 59:13
      AWS re:Invent 2019: [REPEAT 1] Amazon DynamoDB deep dive: Advanced design patterns (DAT403-R1)AWS Events115K views • 6 years ago
    9. 1:05:06
      AWS re:Invent 2018: Powering Next-Gen EC2 Instances: Deep Dive into the Nitro System (CMP303-R1)Amazon Web Services57K views • 7 years ago
    10. 17:22
      AWS re:Invent 2020: Working backwards: Amazon’s approach to innovationAWS Events80K views • 5 years ago
    11. 47:43
      "Turning the database inside out with Apache Samza" by Martin KleppmannStrange Loop Conference206K views • 12 years ago
    12. 32:24
      RustLatam 2019 - Without Boats: Zero-Cost Async IORust Programming Language55K views • 7 years ago
    13. 51:27
      Google I/O 2012 - Go Concurrency PatternsGoogle for Developers894K views • 14 years ago
    14. 1:10:23
      "Systems that run forever self-heal and scale" by Joe Armstrong (2013)Strange Loop Conference86K views • 5 years ago
    15. 40:20
      "Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference56K views • 12 years ago
    16. 1:02:15
      Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScriptFullstack Academy228K views • 9 years ago
    17. 48:46
      Rust's Journey to Async/AwaitInfoQ90K views • 6 years ago
    18. 1:01:46
      GigCityElixir23 - Bryan HunterGroxio10K views • 3 years ago
    19. 1:04:04
      Overwatch Gameplay Architecture and NetcodeGDC Festival of Gaming196K views • 7 years ago
    20. 2:12:42
      Build Your Own AsyncDavid Beazley60K views • 7 years ago

    3 comments from Hacker News

    1. @staticassertionJan 2019· in “Exploiting the Math.expm1 typing bug in V8”

      I believe AWS does share customer information within a device, but with a lot of sandboxing below that. You can watch this talk to learn more: this video I think the threat model is basically that you'd need a KVM kernel 0-day + the ability to exploit it, so a point of privilege such as outside of the firecracker sandbox.

      RecommendsView on HN
    2. @appwizJun 2019· in “Learning to Build Distributed Systems”

      Here are a couple videos from reInvent 2018: Jaso talking about DynamoDB internals [LINK] Marc talking about Lambda internals this video

      RecommendsView on HN
    3. @discodaveMar 2019· in “On Internal Engineering Practices at Amazon”

      AWS SDE here. The short answer is, in order to get your team to adopt something, you need to make the case that it's better for customers (including things like migration costs). If the modern thing is more efficient, is higher availability, increases velocity, and so on then the case can be made. Some specific examples based on things you cite: * For an example of something OSS or "modern" coming from AWS, checkout Firecracker (written in Rust): [LINK] * With regards to "reinventing wheels" Apollo + EC2 solves a lot (not all) of the problems that containers solve, and existed for years before containers became the hotness. * Docker, which brought containers to the masses launched in 2013. * EC2 launched in 2006 (7 years before Docker). * Apollo (and the build system Brazil) predated EC2 by many years. * Amazon.com was migrating to EC2/AWS before 2012 ( [LINK] ) * Another example, Lambda, which launched in 2014 runs on EC2 ( this video ). * New services get to build in AWS and use Lambda, ECS, DynamoDB etc based on their business needs.

      CitesView on HN