Serverless

Monoliths and the microservices backlash

22 May 2023

We need a more nuanced understanding of how to get the best out of monoliths, microservices, and serverless architectures.

When to use serverless architecture... and when not to

9 February 2023

The potential benefits of an architecture based on serverless functions are nuanced, making it a good fit only for some very specific use cases.

Running serverless containers in AWS Fargate, Google Cloud Run and Azure

26 January 2020

“Serverless” containers could help you to avoid the complexity of Kubernetes, but you may struggle to leverage them for anything beyond small, predictable workloads or batch jobs.

Custom token authentication in Azure Functions

18 December 2018

Azure Functions only provides direct support for a narrow range of authentication providers. If you want to use an external token provider or custom solution, you’ll have to create the plumbing yourself.

Managing and throttling serverless scaling with Azure Functions

3 October 2017

The serverless promise of unlimited scale-out can be a curse when your downstream processes and data stores have strict limits on throughput. With Azure Functions your options for mitigating this are limited, though the new durable functions may provide an answer…

Comparing serverless C# and .Net development using Azure Functions and AWS Lambda

26 May 2017

Recently released toolsets for AWS Lambda and Azure Functions are finally making serverless application development available to C# developers.

Is “Serverless” architecture just a finely-grained rebranding of PaaS?

2 June 2016

Serverless computing makes bold promises of development without having to worry about environments, scaling or deployment. Haven’t we been here before?