You can now build your serverless workloads in a Docker container with FaaS. I gave it a try and here’s my review.
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 . On top of that, AWS increased the Lambda’s memory capacity to 10 GB , and correspondingly the CPU capacity up to 6 vCPUs . But today…
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.
Before we dive into the comparison, let’s remind ourselves what serverless really means.
A traditional server usually features a single server, that needs to be maintained in-house and has a variety of responsibilities within its codebase. …
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 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…
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…
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).
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. …
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…
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.
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.
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.
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.