Production-Ready Serverless is coming to a workshop near you!

As we approach the completion of my video course Production-Ready Serverless, I have also delivered the course in a classroom setting with both SimplyBusiness and the DVLA in the UK. In the coming months, I will also be running public workshops at various conferences and user groups: AWS User Group 17th Oct @ The Telegraph, London (sold …

Production-Ready Serverless is coming to a workshop near you! Read More »

Weekly update 10

Hi, welcome to another weekly update! MEAP update for Production-Ready Serverless We have released 3 new videos on my video course Production-Ready Serverless! SSM parameter store 101 Reference SSM parameters in serverless.yml Limitations with Lambda environment variables Remember, whilst the course is still in the MEAP, you can get 40% off the face price using the code ytcui. …

Weekly update 10 Read More »

Weekly update 09

Hi, welcome to another weekly update! MEAP update for Production-Ready Serverless We have released 4 new videos on my video course Production-Ready Serverless! Lambda retry behaviours Hard and soft limits for Lambda Other service limits How to request a soft limit raise Remember, whilst the course is still in the MEAP, you can get 40% off the …

Weekly update 09 Read More »

Weekly update 08

Hi, welcome to another weekly update! Welcome Binaris as our sponsor for August! Regular readers of this blog would have noticed that over the last few months I have collaborated with Binaris on a number of blog posts, notably around serverless migration patterns. How to go all in with serverless adoption How to migrate existing …

Weekly update 08 Read More »

Step Functions : apply try-catch to a block of states

In my last post we talked about how we can implement semaphores with Step Functions. Another common scenario that many people have is to handle errors from a block of states like we’re used to with a try-catch block. try { step1() step2() step3() } catch (States.Timeout) { … } catch (States.ALL) { … } …

Step Functions : apply try-catch to a block of states Read More »

Weekly update 07

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, this time around cold starts, which is easily the most frequently asked question I get! Life cycle of a Lambda function Strategies to minimize cold starts Remember, whilst the course is still …

Weekly update 07 Read More »

How to create IP-protected endpoints with API Gateway and Lambda

If you haven’t been paying close attention you might have missed the API Gateway announcement for resource policies. It later played a key role in supporting API Gateway private endpoints – a way to put your API inside a private VPC. To configure resource policies with the Serverless framework, you need to upgrade to v1.28.0 or …

How to create IP-protected endpoints with API Gateway and Lambda Read More »

Centralised logging for AWS Lambda, REVISED (2018)

First of all, I would like to thank all of you for following and reading my content. My post on centralised logging for AWS Lambda has been viewed more than 20K times by now, so it is clearly a challenge that many of you have run into. In the post, I outlined an approach of …

Centralised logging for AWS Lambda, REVISED (2018) Read More »

Step Functions: how to implement semaphores for state machines

Here at DAZN, we are migrating from our legacy platform into a brave new world of microfrontends and microservices. Along the way, we also discovered the delights that AWS Step Function has to offer, for example… flexible error handling and retry the understated ability to wait between tasks the ability to mix automated steps with …

Step Functions: how to implement semaphores for state machines Read More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close