Can we solve serverless cold starts?

By Dustin Ward

As everything good in life, serverless also comes with its downsides. One of them is the infamous “cold start”. In this article, we’ll cover what they are, what influences serverless startup latency, and how to mitigate its impacts in our applications. What is a cold start? Cold start refers to the state our function when…

Why You Should Stop Hoarding Metrics

By Dustin Ward

Serverless lets you deploy applications far away in a data center of a cloud provider. This relieves you of the lion’s share of operational burdens. The more you buy into your cloud provider’s ecosystem, the less you have to do yourself: no more OS updates or database bugfix installations.  But you still need to do some operation-related work on…

Explaining boto3: How to use any AWS service with Python

By Dustin Ward

A deep dive into boto3 and how AWS built it. AWS defines boto3 as a Python Software Development Kit to create, configure, and manage AWS services. In this article, we’ll look at how boto3 works and how it can help us interact with various AWS services. Photo by Kindel Media from Pexels Boto3 under the hood Both, AWS CLI and boto3 are…

Debugging with Dashbird: AWS Lambda Process Exited Before Completing Request

By Dustin Ward

Another generic error message from our favorite FaaS provider AWS Lambda.  And again, there are multiple reasons why this issue could arise. Let’s first look at the basics of AWS Lambda to get a better intuition for when things go wrong later. AWS Lambda is Asynchronous Lambda is an asynchronous event-based service at heart. The Lambda service asynchronously calls your…

Debugging with Dashbird: Lambda Task Timed Out After X Seconds

By Dustin Ward

When building serverless applications, Lambda functions often form the backbone of the system. They might provide just a few lines of code, but these lines are usually what hold the whole architecture composed of many managed services together. Event-driven architecture is what this style is called, and it’s most prevalent in serverless applications. API gateways collect requests…

AWS updates for Serverless builders in 2021

By Dustin Ward

This article was originally published on the Dashbird blog:https://dashbird.io/blog/aws-serverless-updates-2021/ In this article, we’re covering all the latest updates from AWS in 2021 that all serverless builders should be aware of. Before we start, let’s recall a few significant updates in serverless, announced at re:Invent 2020. One of the things that we see is that agility is really one of the primary…