Weekly update 13

Hi, welcome to another weekly update!

MEAP update for Production-Ready Serverless

We have released 2 new videos on my video course Production-Ready Serverless!

Remember, whilst the course is still in the MEAP, you can get 40% off the face price using the code ytcui.

I have also turned this course into a classroom setting, so if you’re interested in having me run this as a workshop in your company, then drop me a line via the Contact page.

New Posts

Common Node8 mistakes in Lambda. I wrote a guest post for Serverless Inc. where we looked at 5 of the common mistakes people make when writing Lambda functions in Node.js 8.10. I have seen a number of clients make the same mistakes around the new async-await feature such as still using callbacks in the handler function, not using promisify or using async-await inside a forEach().

Presentations

I delivered the opening keynote for ServerlessDays Milan and also gave a talk at DevSecCon London on serverless security. The slides are available on slideshare, and the recordings should be available in the days to come.

This week I will be talking about serverless architectural patterns and serverless security at VoxxedDays Bristol and Get.Net Gdansk.

AWS Announcements

Lambda functions can now run for up to 15 minutes, up from 5 mins. Whilst it’s no doubt a useful addition, I don’t feel particularly excited about it. It’s not a generalised solution for the class of problems of “long running tasks”.

You can now manage serverless applications in the Lambda console.

Athena finally lets you save the result of a query into a new table!

The Network Load Balancer (NLB) now supports inter-region VPC peering.

AWS Config added a bunch of new regions to its multi-account, multi-region aggregation.

 

Learn to build Production-Ready Serverless applications

Want to learn how to build Serverless applications and follow best practices? Subscribe to my newsletter and join over 5,000 AWS & Serverless enthusiasts who have signed up already.