Tag Archives: AWS Lambda

The Best DevOps Tools, Platforms, And Services In 2023?

What are the top DevOps tools, platforms, and services we should use in 2023?

Continue reading

Amazon Lambda Containers – How to Package AWS Functions as Container Images

Amazon now supports container images as the deployment package format for its AWS Lambda Functions as a Service (FaaS) offering. Containers are finally replacing ZIP files.

Continue reading

What do I really think about managed Functions as a Service (FaaS)?

This text was taken from the book and a Udemy course The DevOps Toolkit: Catalog, Patterns, And Blueprints

Help us choose the next subject for the course by filling in a survey at https://www.devopsparadox.com/survey

Personally, I do not think that managed Functions as a Service are a good idea. Functions are too small for my taste. The execution model in which each request is served by a fresh instance is deeply flawed. The pricing is too high for my budget.

All that being said, I can see use cases where managed FaaS is a perfect fit, but only if that would be the only flavor of serverless deployments. But it’s not, even though many are putting the equation between FaaS and serverless computing.


Continue reading

Should we use managed Functions as a Service (FaaS)?

This text was taken from the book and a Udemy course The DevOps Toolkit: Catalog, Patterns, And Blueprints

Help us choose the next subject for the course by filling in a survey at https://www.devopsparadox.com/survey

We should ask two significant questions when contemplating whether we should use managed Functions as a Service (FaaS) flavor of serverless computing. Should we use them? If we should, shall it be AWS Lambda, Azure Functions, Google Cloud Functions, or something completely different?

So, should we use managed FaaS? We probably should. But that’s not the right question. We can almost certainly find at least one good example. A more important question is whether managed FaaS can be the solution for a significant percentage of our workload. That’s the question that is much more difficult to tackle. To answer it, we might need first to establish good use cases for deploying and running functions.


Continue reading