Dashbird

Tallinn, Estonia
2017
  |  By Taavi Rehemägi
Building applications using serverless technology on AWS—like AWS Lambda and Amazon API Gateway—can be incredibly powerful. You get to scale effortlessly and focus on writing code without worrying about managing servers. But as your application grows and spreads across hundreds or even thousands of cloud resources, keeping track of errors and fixing issues quickly becomes a big challenge.
  |  By Taavi Rehemägi
By the end of this AWS Lambda optimization article, you will have a workflow of continuously monitoring and improving your Lambda functions and getting alerts on failures. Serverless has been the MVP for the last couple of years and I’m betting it’s going to play a bigger role next year in backend development. AWS Lambda is the most used and mature product in the Serverless space today and is also at the core of Dashbird.
  |  By Taavi Rehemägi
In this post, we will compare two of Amazon Web Services’ (AWS) most popular computing services: AWS Lambda and Amazon EC2. Both services offer unique advantages and can be used for different purposes.
  |  By Taavi Rehemägi
Lambda allows you to allocate memory for your functions in increments of 1 MB, ranging from a minimum of 128 MB to a maximum of 10,240 MB (10 GB). When we specify the memory size for a Lambda function, AWS will allocate CPU proportionally. For example, a 256 MB function will receive twice the processing power of a 128 MB function.
  |  By Taavi Rehemägi
Today we are excited to announce scheduled searches – a new feature on Dashbird that allows you to track any log event across your stack, turn it into time-series metric and also configure alert notifications based on it. This has been one of the most requested features across our users and we are thrilled to make it available for all users starting today.
  |  By Kay Plößer
Some time ago, AWS forked ElasticSearch, the most popular search engine on the planet. They had some struggles with the maintainer of ElasticSearch and decided it was time to part ways. So, with OpenSearch, there is now a new kid in town. Well, not new, but at least some kind of alternative.
  |  By Kay Plößer
When building systems that need to scale above a certain number of users, we usually can’t stay on one machine. This is where cloud providers like AWS usually come into play. They allow us to rent VMs or containers for small intervals. This way, we can start a few different machines when more traffic hits, and when it goes down later, we can simply turn off our extra capacity and save money. The question is, how does all this traffic get to our new machines? AWS Elastic Load Balancing!
  |  By Tobias Schmidt
TL;DR: Dashbird launched observability for AWS AppSync. Additionally to AWS Lambda, SQS, DynamoDB, API Gateway, ECS, Kinesis, Step Functions, ELB, SNS, RDS, OpenSearch, and HTTP API Gateway you can now get detailed insights and metrics in the Dashbird app for AWS AppSync. Since Facebook released its previously internally used query language GraphQL in 2016, it has seen an outstanding increase in adoptions for all kinds of applications.
  |  By Kay Plößer
When you build modern cloud-based systems, you usually realize quickly that you need to manage the access to your deployed resources. This is especially true with serverless systems, where you often end up with dozens of resources, even for medium-sized architectures. AWS offers a few services you can use to set up a central entry point to your infrastructure. Elastic Load Balancer, API Gateway, and AWS AppSync. This article will discuss AppSync, AWS’s managed GraphQL service.
  |  By Tobias Schmidt
Even though NoSQL databases like Amazon’s own DynamoDB are very popular today, for many business use cases, there’s almost no way around using a traditional relational database. Amazon Relational Database Service (RDS), released back in October 2009, is one of Amazon’s first cloud services and can therefore be seen as a very mature service.
  |  By Dashbird
Dashbird is an observability, debugging, and intelligence platform designed specifically to help serverless developers build, operate, improve, and scale their modern cloud applications on AWS environment fast, securely, and with ease. It’s free to use for up to 1M invocations and doesn’t require any code changes. Dashbird fills the gaps left by CloudWatch and other traditional monitoring tools by offering enhanced out-of-the-box monitoring, operations, and actionable insights tools for architectural improvements, all in one place.
  |  By Dashbird

You can find more resources and articles about serverless on our blog: https://dashbird.io/blog/

  |  By Dashbird

You can find more resources and articles about serverless on our blog: https://dashbird.io/blog/

  |  By Dashbird

You can find more resources and articles about serverless on our blog: https://dashbird.io/blog/

  |  By Dashbird
In this video, we'll show you how to get started with the serverless framework in minutes. To make sure your app will be running smoothly at all times, we'll also take you through how to set up observability for debugging, alerting, and troubleshooting so that you don't miss any critical errors and warning signs.
  |  By Dashbird
How Dashbird.io accidentally racked up a cloud bill from hell and common mistakes to avoid and smart tricks to use in order to keep your cloud cost at bay.
  |  By Dashbird
Sharing some of our own horror stories and tips on reducing unexpected failures of serverless applications.
  |  By Dashbird
Tobi started building on AWS in 2018 for a big migration project for a very well-known German car manufacturer. Here's what he's learned from his mistakes from first starting out, which of his assumptions about building on serverless held true, and what came as a complete surprise? Learn more about building on serverless on our blog.
  |  By Dashbird
More about AWS cost saving.
  |  By Dashbird
In this hour-long webinar, we'll be discussing the best practices for serverless architectures in 2021.
  |  By Dashbird
After years of working with hundreds of clients, we've decided to put together this Serverless Best Practices handbook to help you better navigate this brand new world of computing. In exchange for your email, we'll send you the book for free.

Monitor serverless applications. Failure detection, analytics and visibility for AWS Lambda based applications. 5 minutes setup with no overhead or code changes.

Dashbird integrates closely with AWS to bring visibility into serverless applications. By mapping applications resources, importing CloudWatch logs and integrating with AWS X-ray it's able to provide all pillars of observability with no performance overhead or code changes.

Build quicker & operate with confidence:

  • Visibility into each application layer: Dashbird provides all relevant account-, service- and function-level metrics. This, enables you to analyse and optimise performance, cost and resource usage across the board.
  • Failure detection and alerting: Dashbird recognises all Lambda specific failures like timeouts, configuration errors and memory outages. It also has an eye for all possible exceptions and runtime errors. It integrates with Slack or e-mail so you won't have to change your workflow.
  • Debugging and troubleshooting: Dashbird structures logs to make them easily navigable. It also provides full text search and live-tailing logs from CloudWatch and fetches execution profiles from X-ray.
  • Execution profile: Connect invocations with execution profiles from AWS X-Ray and see how long it took to execute any API call or other action in your Lambda function.

Start using Dashbird for free!