Node.js

Yubl’s road to Serverless architecture — Testing and CI/CD

part 1: overview part 2: test­ing and CI/CD <- you’re here part 3: ops part 4: build­ing a scal­able noti­fi­ca­tion sys­tem part 5: build­ing a bet­ter rec­om­men­da­tion sys­tem Hav­ing spo­ken to quite a few peo­ple about using AWS Lamb­da in pro­duc­tion, test­ing and CI/CD are always high up the list of ques­tions, so I’d like to use …

Yubl’s road to Server­less archi­tec­ture — Test­ing and CI/CDRead More »

Yubl’s road to Serverless architecture — overview

part 1: overview <- you’re here part 2: test­ing and CI/CD part 3: ops part 4: build­ing a scal­able noti­fi­ca­tion sys­tem part 5: build­ing a bet­ter rec­om­men­da­tion sys­tem Since Yubl’s clo­sure quite a few peo­ple have asked about the server­less archi­tec­ture we end­ed up with and some of the things we have learnt along the …

Yubl’s road to Server­less archi­tec­ture — overviewRead More »

AWS Lambda – use recursive function to process SQS messages (Part 2)

First of all, apolo­gies for tak­ing months to write this up since part 1, I have been extreme­ly busy since join­ing Yubl. We have done a lot of work with AWS Lamb­da and I hope to share more of the lessons we have learnt soon, but for now take a look at this slid­edeck to get a flavour. …

AWS Lamb­da – use recur­sive func­tion to process SQS mes­sages (Part 2)Read More »

AWS Lambda — janitor-lambda function to clean up old deployment packages

When work­ing with AWS Lamb­da, one of the things to keep in mind is that there’s a per region lim­it of 75GB total size for all deploy­ment pack­ages. Whilst that sounds a lot at first glance, our small team of serv­er engi­neers man­aged to rack up near­ly 20GB of deploy­ment pack­ages in just over 3 months! Whilst …

AWS Lamb­da — jan­i­tor-lamb­da func­tion to clean up old deploy­ment pack­agesRead More »

AWS Lambda — constant timeout when using bluebird Promise

Hel­lo! Sor­ry for the lack of posts recent­ly, it’s been a pret­ty hec­tic time here at Yubl, with plen­ty of excit­ing work hap­pen­ing and even more on the way. Hope­ful­ly I will be able to share with you some of the cool things we have done and valu­able lessons we have learnt from work­ing with …

AWS Lamb­da — con­stant time­out when using blue­bird PromiseRead More »

AWS Lambda — use recursive function to process SQS messages (Part 1)

UPDATE 07/09/2016 : read part 2 on how to elas­ti­cal­ly scale Lamb­da func­tion based on no. of mes­sages avail­able in the queue.   It’s been a year since the release of AWS Lamb­da ser­vice and here at Yubl we’re at the start of an excit­ing jour­ney to move our stack to Lamb­da (using the awe­some Server­less …

AWS Lamb­da — use recur­sive func­tion to process SQS mes­sages (Part 1)Read More »

Serverless — enable caching on query string parameters in API Gateway

Since I start­ed work­ing at Yubl less than 2 weeks ago, I have been doing a lot of work with Ama­zon API Gate­way & Lamb­da with the help of the Server­less frame­work. So far that expe­ri­ence has been real­ly great. One lit­tle caveat I ran into was that, it wasn’t clear on how to enable caching …

Server­less — enable caching on query string para­me­ters in API Gate­wayRead 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