Are you worried about getting a big AWS bill? We have an extensive section on cost optimization techniques. You should get a firm grasp on how to keep your AWS cost in check, even if you're new to AWS and serverless.
You have been using Lambda for a while, but are you still not sure how cold starts REALLY work? In the performance section, you will learn techniques that actually work, and when to use Provisioned Concurrency.
Relevant in 2020
Serverless is evolving rapidly, best practices and patterns are still emerging. You will learn about the latest features, tools and techniques and how to get the most out of your serverless application!
I've used Lambda for a while for work and was surprised by how much I learned from Yan. The course assumes base familiarity with Lambda and AWS and immediate...Read More
I've used Lambda for a while for work and was surprised by how much I learned from Yan. The course assumes base familiarity with Lambda and AWS and immediately dives into useful, concrete tips for making your Lambda's work better. Points to a number of great tools, including Serverless plugins to make logging, tracing and performance much better. Good use of diagrams and other visual aids throughout the course. Really enjoyed it, the pace and I learned a lot!Read Less
I'm not talking about the money. Online training is cheap, but my time is a premium. A lot of the lessons in this course are just five minutes, but give me a...Read More
I'm not talking about the money. Online training is cheap, but my time is a premium. A lot of the lessons in this course are just five minutes, but give me a massive amount of highly relevant information in that time. I would just caution that you probably want to have some experience with lambda before taking this course. For me, I've run some lambda, but I want to level up my skills and this course is a time-efficient way to do that.Read Less
Best practices on a bunch of topics explained by someone who really knows this stuff!
Best practices on a bunch of topics explained by someone who really knows this stuff!Read Less
Nothing beats having Yan Cui's experience but this course is the next best thing. The amount of learning about working with lambda in the real world is phe...Read More
Nothing beats having Yan Cui's experience but this course is the next best thing. The amount of learning about working with lambda in the real world is phenomenal and reasonably priced. Please continue updating the course and produce many more!Read Less
Really great online resource, nice small chunks of wisdom from someone who knows his onions!
Really great online resource, nice small chunks of wisdom from someone who knows his onions!Read Less
- Tuning function memory FREE PREVIEW
- What's in a cold start? FREE PREVIEW
- What affects the initialization time?
- Measuring cold start performance
- Make cold starts faster [node.js] FREE PREVIEW
- Introduction to Provisioned Concurrency
- When to use Provisioned Concurrency
- Enable HTTP keep-alive FREE PREVIEW
- Process data in parallel [node.js]
- Multi-region, active-active FREE PREVIEW
- Handling partial failures
- Standardise error handling through middlewares/wrappers
- When to use Lambda destinations?
- Tuning function memory FREE PREVIEW
- Cost monitoring tools
- Watch out for costs for peripheral services
- Keeping CloudWatch Logs cost in check
- SNS vs SQS vs EventBridge vs Kinesis
- API Gateway service proxies
- API Gateway REST API vs HTTP API vs ALB
- Use batching to reduce cost
- Lambda Provisioned Concurrency
- Congratulation! And what next...
- More resources for you
- Before you go...
I'm already using Lambda in production, what will I learn from this course?
I work with a lot of clients who are already running Lambda in production, but they still make poor decisions in their serverless architecture. The thing is, the Lambda platform is evolving rapidly and many are following out-dated advice that doesn’t take into account new service features and tools that are now available to them. With this course, you will learn timely advice based on the latest developments in the platform and the wider ecosystem.
I don't have a lot of time to learn, is this course for me?
This course is designed with busy developers like you in mind. It's structured as a collection of bite-sized lessons so that you can easily drop in and out, and extract the most learning with the minimum time commitment.
How does this related to Production-Ready Serverless?
It touches on overlapping areas such as observability, but covers newer features, tools and techniques (such as Provisioned Concurrency) that weren't available when I made Production-Ready Serverless. It also covers additional areas such as cost optimization and multi-region resilience which were outside the scope of Production-Ready Serverless. At the same time, there are plenty of topics that are covered in Production-Ready Serverless that I will not cover in this course, such as project organization, testing, etc. Whereas Production-Ready Serverless gives you a hands-on project to follow along and build something from scratch, this course gives you many small, independent lessons (a mix of theory and demos).
Hi, my name is Yan Cui. I'm an AWS Serverless Hero and the instructor of this course. I'm also the author of Production-Ready Serverless by Manning and a regular speaker at user groups and conferences internally.
I am an experienced engineer and have run production workload on AWS for 10 years. I have been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. I have worked extensively with AWS Lambda in production and have been helping clients around the world adopt AWS and serverless as an independent consultant.