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


    Serverless computing allows you to build and run applications and services without thinking about servers. Serverless applications don’t require you to provision, scale, and manage any servers. However, under the hood, there is a sophisticated architecture that takes care of all the undifferentiated heavy lifting for the developer. Join Holly Mesrobian, Director of Engineering, and Marc Brooker, Senior Principal of Engineering, to learn how AWS architected one of the fastest-growing AWS services. In this session, we show you how Lambda takes care of everything required to run and scale your code with high availability


    Previous articleFree AWS RDS MySQL and VS Code or MySQL Workbench Connection | Fix for connection errors
    Next articleRPA – Robotic Process Automation


    1. Great observation about and application of the law of large numbers to server load balancing. Intuitively, a finer granularity in the sizes of the workloads should provide for a better utilization of the resource (server). I think what is not clear here is – the gaussian patterns in the aggregation of the workloads assures that a majority of servers are loaded at the group average of the workloads. So, one could plan a majority of one's servers to be operating at a peak level close to the group average. It does not cancel the need to have some servers running under capacity (left tail) and under provisioned for some workloads (right tail) – for which, one will need servers with a different capacity bar.

    2. Good talk but a pretty bad Q&A session. A lot of deferred questions and weird answers. At 53:12, someone asks if there will be a way to ensure a certain number of warm lambdas and Holly answers with (paraphrasing): "We are aware that latency is an issue and we like hearing from our customers that this is an issue, so it's great that you also just said it's an issue. Thanks!"