We can do better than percentile latencies

Years ago, I used aver­age laten­cy on every dash­board and every alarm. That is, until I woke up to the prob­lems of aver­age laten­cies along with every­body else in the indus­try: When the dataset is small it can be eas­i­ly skewed by a small num­ber of out­liers. When the dataset is large it can hide …

We can do bet­ter than per­centile laten­ciesRead More »

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

As we approach the com­ple­tion of my video course Pro­­duc­­tion-Ready Server­less, I have also deliv­ered the course in a class­room set­ting with both Sim­ply­Busi­ness and the DVLA in the UK. In the com­ing months, I will also be run­ning pub­lic work­shops at var­i­ous con­fer­ences and user groups: AWS User Group 17th Oct @ The Tele­graph, Lon­don (sold …

Pro­duc­tion-Ready Server­less is com­ing to a work­shop near you!Read More »

Weekly update 11

Hi, wel­come to anoth­er week­ly update! Apolo­gies for the lack of update recent­ly, a com­bi­na­tion of back injury, busy work sched­ule and week long hol­i­day in Mal­dives have got in the way of updates. Good news is that I’m back, and I have a num­ber of guest posts in the pipeline that I think you’ll …

Week­ly update 11Read More »

Weekly update 10

Hi, wel­come to anoth­er week­ly update! MEAP update for Pro­duc­tion-Ready Server­less We have released 3 new videos on my video course Pro­­duc­­tion-Ready Server­less! SSM para­me­ter store 101 Ref­er­ence SSM para­me­ters in serverless.yml Lim­i­ta­tions with Lamb­da envi­ron­ment vari­ables Remem­ber, whilst the course is still in the MEAP, you can get 40% off the face price using the code ytcui. …

Week­ly update 10Read More »

Weekly update 09

Hi, wel­come to anoth­er week­ly update! MEAP update for Pro­duc­tion-Ready Server­less We have released 4 new videos on my video course Pro­­duc­­tion-Ready Server­less! Lamb­da retry behav­iours Hard and soft lim­its for Lamb­da Oth­er ser­vice lim­its How to request a soft lim­it raise Remem­ber, whilst the course is still in the MEAP, you can get 40% off the …

Week­ly update 09Read More »

Weekly update 08

Hi, wel­come to anoth­er week­ly update! Wel­come Bina­ris as our spon­sor for August! Reg­u­lar read­ers of this blog would have noticed that over the last few months I have col­lab­o­rat­ed with Bina­ris on a num­ber of blog posts, notably around server­less migra­tion pat­terns. How to go all in with server­less adop­tion How to migrate exist­ing …

Week­ly update 08Read More »

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

In my last post we talked about how we can imple­ment sem­a­phores with Step Func­tions. Anoth­er com­mon sce­nario that many peo­ple have is to han­dle 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 Func­tions : apply try-catch to a block of statesRead More »

Weekly update 07

Hi, wel­come to anoth­er week­ly update! MEAP update for Pro­duc­tion-Ready Server­less We have released 2 new videos on my video course Pro­­duc­­tion-Ready Server­less, this time around cold starts, which is eas­i­ly the most fre­quent­ly asked ques­tion I get! Life cycle of a Lamb­da func­tion Strate­gies to min­i­mize cold starts Remem­ber, whilst the course is still …

Week­ly update 07Read More »

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

If you haven’t been pay­ing close atten­tion you might have missed the API Gate­way announce­ment for resource poli­cies. It lat­er played a key role in sup­port­ing API Gate­way pri­vate end­points — a way to put your API inside a pri­vate VPC. To con­fig­ure resource poli­cies with the Server­less frame­work, you need to upgrade to v1.28.0 or …

How to cre­ate IP-pro­tect­ed end­points with API Gate­way and Lamb­daRead 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