From the course: Serverless and Microservices for AWS

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Serverless compute

Serverless compute - Amazon Web Services (AWS) Tutorial

From the course: Serverless and Microservices for AWS

Start my 1-month free trial

Serverless compute

- [Instructor] In the AWS serverless ecosystem, Lambdas are the primary computational unit of a serverless application. The fallback from Lambda for serverless compute is to move to a containerized architecture for that service. Amazon Fargate is a serverless manager for containers, and can keep you from having to spin up and manage your own EC2 instances. In addition to the ability to build long-running processes, there is also more flexibility with containers versus Lambdas. The downside is that they're more heavyweight. A good rule of thumb when architecting a serverless application is to start building using AWS Lambda until you run into limitations. Then, only if necessary, move to Fargate. Keep in mind, if you're already using containers in Docker, Fargate will be familiar. AWS Lambda imposes a few limits. First is execution time. It's capped at 15 minutes. There's a 3,000 meg limit on RAM. Processing cores are…

Contents