Advancing application reliability with the Azure Well-Architected Framework

By Dustin Ward

“For two years now, my ongoing Advancing Reliability blog series has highlighted initiatives and investments underway to keep improving the reliability of our Azure platform and services. But what about your own Azure applications that run on top of these—how should you think about establishing and improving the reliability of your own architecture? We created…

Debugging with Dashbird: AWS Lambda Process Exited Before Completing Request

By Dustin Ward

Another generic error message from our favorite FaaS provider AWS Lambda.  And again, there are multiple reasons why this issue could arise. Let’s first look at the basics of AWS Lambda to get a better intuition for when things go wrong later. AWS Lambda is Asynchronous Lambda is an asynchronous event-based service at heart. The Lambda service asynchronously calls your…

Debugging with Dashbird: Lambda Task Timed Out After X Seconds

By Dustin Ward

When building serverless applications, Lambda functions often form the backbone of the system. They might provide just a few lines of code, but these lines are usually what hold the whole architecture composed of many managed services together. Event-driven architecture is what this style is called, and it’s most prevalent in serverless applications. API gateways collect requests…