A thumbnail image

Cold Starts in Serverless Functions

Exploring the phenomenon of increased latency while instances of cloud functions are dynamically allocated.

Read more...

Serverless as Simple Callbacks with Pulumi and Azure Functions

The simplest way to take a Node.js function and deploy it to Azure cloud as an HTTP endpoint using Pulumi.

Read more...

Level up your Azure Platform as a Service applications with Pulumi

Leverage Pulumi for continuous delivery of code and infrastructure to Azure PaaS. An ASP.NET Core application running on App Service and DevOps pipelines.

Read more...

Less Frequent Cold Starts in Google Cloud Functions

Google keeps idle instances of Cloud Functions alive for many hours.

Read more...

Visualizing (Absence Of) Cold Starts in Binaris

Running visual map experiment on Binaris cloud functions.

Read more...

Concurrency and Isolation in Serverless Functions

Exploring approaches to sharing or isolating resources between multiple executions of the same cloud function and the associated trade-offs.

Read more...

Reducing Cold Start Duration in Azure Functions

The influence of the deployment method, application insights, and more on Azure Functions cold starts.

Read more...

Visualizing Cold Starts

Serverless cold starts illustrated with animated GIFs.

Read more...

Evergreen Serverless Performance Reviews

Automating cloud infrastructure to delivery always-up-to-date performance metrics.

Read more...

From YAML to TypeScript: Developer's View on Cloud Automation

An expressive and powerful way to design cloud-native and serverless infrastructure

Read more...

Serverless at Scale: Serving StackOverflow-like Traffic

Scalability test for HTTP-triggered serverless functions across AWS, Azure and GCP

Read more...

A Fairy Tale of F# and Durable Functions

How F# and Azure Durable Functions make children happy (most developers are still kids at heart)

Read more...

Making Sense of Azure Durable Functions

Why and How of Stateful Workflows on top of serverless functions

Read more...

From 0 to 1000 Instances: How Serverless Providers Scale Queue Processing

Comparison of queue processing scalability for FaaS across AWS, Azure and GCP

Read more...

Azure Functions V2 Is Released, How Performant Is It?

Comparison of performance benchmarks for Azure Functions V1 and V2

Read more...

AWS Lambda Warmer as Pulumi Component

Preventing cold stats of AWS Lambda during longer periods of inactivity, implemented as a reusable Pulumo component

Read more...

Getting Started with AWS Lambda in Pulumi

Provisioning AWS Lambda and API Gateway with Pulumi, examples in 5 programming languages

Read more...

Monads explained in C# (again)

Yet another Monad tutorial, this time for C# OOP developers

Read more...

Programmable Cloud: Provisioning Azure App Service with Pulumi

Exploring Infrastructure-as-Code approach suggested by Pulumi with examples around provisioning Azure App Service

Read more...

Cold Starts Beyond First Request in Azure Functions

Can we avoid cold starts by keeping Functions warm, and will cold starts occur on scale out? Let's try!

Read more...

Awesome F# Exchange 2018

I’m writing this post in the train to London Stensted, on my way back from F# Exchange 2018 conference. F# Exchange is a yearly conference taking place in London, and 2018 edition was the first one for me personally.

Read more...

Load Testing Azure SQL Database by Copying Traffic from Production SQL Server

Azure SQL Database is a managed service that provides low-maintenance SQL Server instances in the cloud. You don’t have to run and update VMs, or even take backups and setup failover clusters.

Read more...

Tic-Tac-Toe with F#, Azure Functions, HATEOAS and Property-Based Testing

A toy application built with F# and Azure Functions: a simple end-to-end implementation from domain design to property-based tests.

Read more...

Azure Functions Get More Scalable and Elastic

Back in August this year, I’ve posted Azure Functions: Are They Really Infinitely Scalable and Elastic? with two experiments about Azure Function App auto scaling.

Read more...

Precompiled Azure Functions in F#

This post is giving a start to F# Advent Calendar in English 2017. Please follow the calendar for all the great posts to come.

Read more...

Azure Function Triggered by Azure Event Grid

Update: I missed the elephant in the room. There actually exists a specialized trigger for Event Grid binding. In the portal, just select Experimental in Scenario drop down while creating the function.

Read more...

Wanted: Effectively-Once Processing in Azure

Are there any known patterns / tools / frameworks to provide scalable, stateful, effectively-once, end-to-end processing of messages, to be hosted in Azure?

Read more...

Authoring a Custom Binding for Azure Functions

The process of creating a custom binding for Azure Functions.

Read more...

Custom Autoscaling with Durable Functions

Leverage Azure Durable Functions to scale-out and scale-in App Service based on a custom metric

Read more...

Custom Autoscaling of Azure App Service with a Function App

How to scale-out and scale-in App Service based on a custom metric

Read more...

Sending Large Batches to Azure Service Bus

Azure Service Bus client supports sending messages in batches. However, the size of a single batch must stay below 256k bytes, otherwise the whole batch will get rejected.

Read more...

Finding Lost Events in Azure Application Insights

One of the ways we use Azure Application Insights is tracking custom application-specific events. For instance, every time a data point from an IoT device comes in, we log an AppInsights event.

Read more...