Monitoring serverless applications with AWS CloudWatch alarms

By Dustin Ward

Running any application in production assumes reliable monitoring to be in place and serverless applications are no exception. As modern cloud applications get more and more distributed and complex, the challenge of monitoring availability, performance, and cost get increasingly difficult. Unfortunately, there isn’t much offered right out of the box from cloud providers. Although you can’t fully…

I built a crypto monitoring app with serverless – this is how

By Dustin Ward

In this article, I will explain how I built COINDATAX, a cryptocurrency analytics platform to help investors analyze the market, and explain why we choose to go serverless. I will also explain our biggest pain points with AWS Lambda, and how Dashbird helped us with Lambda performance monitoring. Why serverless? When my co-founder and I decided…

10x development speed with local serverless debugging

By Dustin Ward

In this article you’ll find out how to 10x your development speed with local serverless debugging.  Questions such as “what happens when you scale your application into millions of requests?”, “what to expect when going serverless?”, “how does it look like?”, or “how is it to build applications on serverless and work locally?” will be…

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…