bahr.dev serverless on AWS

Blog Archive

05 Dec 2022: Automatic Dependency Upgrades on GitHub

02 Nov 2022: Great Defaults for a Serverless Framework Project with TypeScript

08 Apr 2022: How to go multi-region with AWS Serverless and CDK

07 Feb 2022: How to get started with OrgFormation

06 Jan 2022: Announcing the Point In Time Scheduler Public Preview

09 Dec 2021: My 3 favourite re:invent serverless announcements

04 Nov 2021: Serverless Cloud is now in Public Preview. Here’s my experience!

07 Oct 2021: Serverless Capacity Planning

01 Sep 2021: Partial Data Recovery with AWS DynamoDB Point In Time Recovery

05 Aug 2021: How To Paginate DynamoDB Tables With The AWS SDK For TypeScript on NodeJS

01 Jul 2021: 4 Ways To Reduce Your Serverless Spending

03 Jun 2021: How We Debugged And Fixed ‘EMFILE: too many files open’ On AWS Lambda NodeJS

06 May 2021: How To Build Your Own Serverless Click Tracker

09 Apr 2021: How To Remove DynamoDB Local And Test With AWS Managed DynamoDB

04 Mar 2021: Advanced Data Downloading With AWS Step Functions

04 Feb 2021: How To Download Data With AWS Step Functions

07 Jan 2021: How To Get Random Items From DynamoDB, S3, and Redis

02 Dec 2020: How to Defend Against AWS Surprise Bills

29 Oct 2020: Amazon Timestream vs DynamoDB for Timeseries Data

29 Sep 2020: Validate Email Workflows with a Serverless Inbox API

01 Sep 2020: How To Use AWS Route53 Wildcard Subdomains With CDK

07 Aug 2020: Archive your AWS data to reduce storage cost

30 Jun 2020: How to pick the right Compute Savings Plan for Serverless Workloads on AWS

27 Apr 2020: Measuring Performance with CloudWatch Custom Metrics and Insights

13 Apr 2020: Monitoring an application’s health with CloudWatch Custom Metrics

27 Mar 2020: Stock Sentiment Analysis - Part 2: Analysing the sentiment

27 Mar 2020: Stock Sentiment Analysis - Part 1: Collecting opinions

02 Feb 2020: How to analyse and aggregate data from DynamoDB

31 Jan 2020: You can publish docker images without running docker - here’s how

30 Jan 2020: AWS Cost Optimisation - Understanding Lambda Spending

07 Jan 2020: How to use S3 to share media with your friends

03 Jan 2020: Efficiently tagging existing AWS resources

11 Oct 2019: Serverless Scheduler

02 Sep 2019: Testing Stripe Elements with Cypress

29 May 2019: Scheduling irregular AWS Lambda executions through DynamoDB TTL attributes

29 May 2019: Analysis of DynamoDB’s TTL delay

29 May 2019: Cost Analysis: Serverless scheduling of irregular invocations