Challenges and opportunities of going Serverless in 20201

By Dustin Ward

While we know the many benefits of going serverless — reduced costs via pay-per-use pricing models, less operational burden/overhead, instant scalability, increased automation — the challenges of going serverless are often not addressed as comprehensively. The understandable concerns over migrating can stop any architectural decisions and actions being made for fear of getting it wrong…

Securing Serverless Applications with Critical Logging

By Dustin Ward

We’ve seen time and again how serverless architecture can benefit your application; graceful scaling, cost efficiency, and a fast production time are just some of the things you think of when talking about serverless. But what about serverless security? What do I need to do to ensure my application is not prone to attacks? One…

10 things in engineering we don’t spend enough time on

By Dustin Ward

Engineering time is a precious resource. We often have to balance many tasks and often conflicting priorities. In this article, we’ll look at ten activities for which allocating more time can be beneficial. Let’s learn from the mistakes of others. 1. Backups & Preventing Accidental Deletion Have you ever deleted something prematurely only to figure…

Enterprise use cases for AWS Lambda

By Dustin Ward

Recently, we covered the top enterprise serverless use cases for AWS Lambda. To refresh our memory, according to the CNCF (Cloud Native Computing Foundation), most commonly AWS Lambda is used for REST APIs, multimedia/image processing, CRON jobs, and stream processing. Today I’d like to cover some more complex ways some of our enterprise customers use Lambdas. During the…

3 methods for testing JavaScript Lambda functions

By Dustin Ward

This article will discuss the different options for testing your AWS Lambda functions; the focus will be on JavaScript. Function as a service (FaaS) offerings like AWS Lambda are a blessing for software development. They remove many of the issues that come with the setup and maintenance of backend infrastructure. With much of the upfront work taken out…

Most efficient Lambda language

By Dustin Ward

To me personally, when I think programming languages I think JavaScript and while 67% of the developers out there might think the same (at first) that does not imply it’s the most efficient programming language to use with AWS Lambda. So without further ado, here we go. 1. Java Java has been in service for decades…