AWS identity and access management

By Dustin Ward

From the basic to advanced concepts of AWS own service for identity and access management: users, groups, permissions for resources and much more. For seriously working with AWS, there’s no way around its Identity and Access Management (IAM) service. Skipping to understand its core principles will bite you again and again in the future️. Take…

Serverless benefits for Startups

By Dustin Ward

I’ve had a great conversation with a buddy of mine who is launching a new service, and while he is not a technical person, he came up to me asking about serverless and if it could have an actual impact on his startup.  Naturally, I got very excited about the topic and proceeded to list…

Top 6 AWS Lambda Monitoring Tools

By Dustin Ward

This article will cover the top 6 AWS Lambda monitoring tools and explain how they work and are used. Monitoring AWS Lambda performance plays a crucial part in your everyday AWS Lambda usage. Monitoring helps you identify any performance issues, and it can also send you alerts and notify you of anything you might need…

8 common mistakes when using AWS ECS to manage containers

By Dustin Ward

In this article, we’ll discuss the potential pitfalls that we came across when configuring ECS task definitions. While considering this AWS-specific container management platform, we’ll also examine some general best practices for working with containers in production. 1. Wrong logging configuration Containers are ephemeral in nature. Once a container finishes execution, the only way to…

Reducing AWS Lambda cost: tried and tested strategies

By Dustin Ward

In 2021 it’s common practice for businesses to use a pay-as-you-go/use pricing model. It’s no different with Amazon. It’s also the primary reason why this article is such an important read for all those looking to reduce their AWS Lambda costs. In this article, we will go over some actionable strategies to optimize the cost relating to our…

Serverless observability and real-time debugging with Dashbird [tutorial]

By Dustin Ward

Image by Dashbird.io Systems run into problems all the time. To keep things running smoothly, we need to have an error monitoring and logging system to help us discover and resolve whatever issue that may arise as soon as possible. The bigger the system the more challenging it becomes to monitor it and pinpoint the issue. And with serverless systems with 100s…