You can now build your serverless workloads in a Docker container with FaaS. I gave it a try and here’s my review.

Image for post
Image for post
Source: https://imgflip.com/i/4q3cq8

Among all the new features and services that AWS announced during the re:Invent 2020, my favorites were definitely the AWS Lambda updates. And there were many! For example, your code execution is no longer rounded up to the nearest 100ms of duration for billing — you are now billed per millisecond [1]. On top of that, AWS increased the Lambda’s memory capacity to 10 GB [2], and correspondingly the CPU capacity up to 6 vCPUs [3]. But today…


Image for post
Image for post

Now that you’ve chosen to go the serverless route, which major vendor should you go for — Firebase vs AWS? That’s one of the big questions that a lot of developers ask themselves when they make the switch.

Should I choose Amazon Web Services (AWS), which is a mature service that will serve you well, or should you go with Google’s younger Firebase?

Before we dive into the comparison, let’s remind ourselves what serverless really means.

What Is a Serverless Architecture?

A traditional server usually features a single server, that needs to be maintained in-house and has a variety of responsibilities within its codebase. …


Image for post
Image for post

And just like that — welcome to the last part in our “Well-Architected and Serverless” series. We hope it’s been informative, insightful, and fun for you, to explore the five pillars of the AWS Well-Architected Framework (WAF) with us!

Read the previous posts:

Part 1: Security Pillar

Part 2: Operational Excellence Pillar

Part 3: Reliability Pillar

Part 4: Cost Optimization Pillar

So let’s look into the last — Performance Efficiency (PERF) — pillar.

The Performance Efficiency Pillar

The PERF pillar is all about using cloud resources efficiently. This also includes efficient operation if the demand changes.

Do you deliver the most efficient solution to…


Image for post
Image for post

We’ve talked about how serverless architecture is a great option for companies that are looking to optimize costs. Just like with all app building and developments, monitoring the performance of your implementation is crucial and we, the folks at Dashbird, understand this need all too well — this is why we’ve spent the better part of the past year and a half to create a monitoring and observability solution for AWS Lambda and other Serverless services.

One of those important features for serverless users is the cost monitoring solution that Dashbird offers. …


Monitoring and analytics have been an issue for Serverless systems since they were invented. While it’s easy to attach an agent like NewRelic or DataDog to a server or container, function monitoring requires a different approach. Serverless applications, where logic is distributed over a large number of functions, attaching agents or wrappers leads to cost increase and development overhead. To provide insights into FaaS architectures, Dashbird collects all your CloudWatch logs and extracts meaningful and actionable metrics.

Dashbird is a service that simplifies AWS monitoring and error alerting by collecting and analyzing CloudWatch logs and translating them into actions categorized…


Image for post
Image for post

This is part four of the “Well-Architected Serverless” series. In this post, we’ll talk about the Cost Optimization (COST) pillar of the Well-Architected Framework (WAF).

Part 1: Security

Part 2: Operational Excellence

Part 3: Reliability

The Cost Optimization Pillar

The COST pillar concerns itself with the money you spend on your cloud infrastructure. It’s important to think about your system’s cost because, in reality, the perfect system won’t be used simply because it’s too expensive.

That means you have to analyze your security, performance, and reliability requirements to design a system that might not be 100% effective. …


Image for post
Image for post

Original article here: https://dashbird.io/blog/build-deploy-debug-aws-app/

The serverless technology feels as exciting and challenging as it was deploying our first app to the internet, seeing it come to life, work and also crash a lot. The latter happening more than we wanted at the begging, but later, when we managed to overcome that challenge, we felt like we could do anything.

Depending on the interests, we could focus more on our code and leave that task of deploying, monitoring, and giving support for the apps to the DevOps guys.

Well, nowadays that esoteric world of dev operation processes has been changing in…


Image for post
Image for post

Original article here: https://dashbird.io/blog/aws-step-functions-error-handling/

If you think it’s possible to accomplish great things without going through numerous trials and errors first — you’re wrong. We learn to become better and more efficient through experience, and gaining experience requires you to make multiple attempts, but it also requires you to fail to learn from your mistakes. You’ll achieve greatness only once you learn how to handle errors that stand in your way, and when you do, everything becomes crystal clear.

Ever since AWS’s Chief Evangelist and Vice President Jeff Barr gave us his stamp of approval for our AWS Step Functions…


Image for post
Image for post

This is part three of the “Well-Architected in Serverless” series where we decipher the AWS Well-Architected Framework (WAF) pillars and translate them into real-life actions. In this article, we will focus on the AWS WAF Reliability (REL) pillar.

Read Part 1 and Part 2.

We have a Well Architected webinar coming up!

To learn more about the AWS Well-Architected Framework (WAF) through the serverless lens and how to build Well-Architected architectures, make sure to attend our upcoming webinar on Friday, 27 November. We’ll be joined by a special guest, Tim Robinson, geo lead for the AWS Well-Architected Framework.

More information…


Image for post
Image for post

Welcome to part two of the five-part “Well-Architected Serverless” series. This article will discuss the second most crucial pillar of the AWS Well-Architected Framework (WAF): Operational Excellence (OPS).

Read Part 1 about the AWS Well Architected Framework: Security pillar.

We have a Well-Architected webinar coming up!

To learn more about the AWS Well-Architected Framework (WAF) through the serverless lens and how to build Well-Architected architectures, make sure to attend our upcoming webinar on Friday, 27 November. We’ll be joined by a special guest, Tim Robinson, geo lead for the AWS Well Architected Framework.

More information and RSVP here >>

Taavi Rehemägi

CEO and Founder of Dashbird.io. 12+ years of experience as a software developer and 5+ years of building Serverless applications.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store