Getting down and dirty with metric-based alerting for AWS Lambda

By Dustin Ward

Originally posted to Dashbird blog. Traditionally in white-box monitoring, error reporting has been achieved with third party libraries, that catch and communicate failures to external services and notify developers whenever a problem occurrs. I’m here to argue that for managed services this can be achieved with less effort, no agents and without performance overhead. In…

5 Common Amazon Kinesis Issues

By Dustin Ward

Amazon Kinesis is the real-time stream processing service of AWS. Whether you got video, audio, or IoT streaming data to handle, Kinesis is the way to go. Kinesis is a serverless managed service that integrates nicely with other services like Lambda or S3. Often, you will use it when SQS or SNS is too low-level.   But as…

5 Common Amazon SQS Issues

By Dustin Ward

Originally posted to Dashbird blog. The simple query service (SQS) was one of the first services AWS offered. It’s a managed queuing service that lets you take pressure from your downstream services. You put your items on the queue, and other services can pull them whenever they have the capacity to work on them. It’s…

5 Common Step Function Issues

By Dustin Ward

Step Functions, the serverless finite state machine service from AWS. With DynamoDB, Lambda, and API Gateway, it forms the core of serverless AWS services. If you have tasks with multiple steps and you want to ensure they will get executed in the proper order, Step Functions is your service of choice. It offers direct integrations with…

6 Common DynamoDB Issues

By Dustin Ward

DynamoDB, the primary NoSQL database service offered by AWS, is a versatile tool. It’s fast, scales without much effort, and best of all, it’s billed on-demand! These things make DynamoDB the first choice when a datastore is needed for a new project. But as with all technology, it’s not all roses. You can feel a little…

[Infographic] OpenSearch from a serverless perspective

By Dustin Ward

Dashbird got an update, and you can now monitor the OpenSearch clusters you set up with Amazon OpenSearch Service. But what does this even mean? Many people don’t even know what OpenSearch is! Wasn’t there an Elasticsearch service before? So, let’s have some explanation before we check out Dashbirds OpenSearch support. Elastic and AWS Disagreed on Fair Use…