InfoQ Homepage Serverless Content on InfoQ
-
In a Serverless World, We Still Need State
Today there is a large push in enterprise architecture towards serverless architecture. Jonas Bonér argues that although he strongly believes in the serverless movement, the programming model should not focus only on stateless functions. We must also have a focus on state, allowing us to benefit from the advantages of serverless while building distributed general-purpose applications.
-
Microsoft Announces General Availability of SignalR Service Bindings in Azure Functions
Microsoft has announced the general availability of SignalR Service bindings in Azure Functions, which provides the ability to push messages and content updates in real-time to connected clients. Moreover, this would start through the various triggers of Azure Functions, including services such as Cosmos DB and Service Bus.
-
Running Serverless Containers on Google Cloud Run
Google Cloud Run, now available in beta, allows you to run serverless applications based on Docker containers that are automatically activated when an HTTP request comes in. Google Cloud Run is a fully managed platform and is based on KNative, which allows you to easily port your applications to any other platforms using Kubernetes clusters.
-
Deploying Rust-Generated WASM on Cloudflare Serverless Workers
Recently open-sourced by Cloudfare, Wrangler is a set of CLI tools to build, preview, and publish Cloudfare Workers written in Rust and compiled to WebAssembly.
-
Designing and Building a Resilient Serverless System: John Chapin at QCon London
In a presentation at QCon London 2019, John Chapin explained the basics of serverless technologies and how to architect and build a resilient serverless system. He also ran a demo of a how a globally distributed, highly available application can be built and run in multiple regions on AWS.
-
Recommendations When Starting with Microservices: Ben Sigelman at QCon London
During the years Ben Sigelman worked at Google, they were creating what we today call a microservices architecture. Some mistakes were made during this adoption, which he believes are being repeated today by the rest of the industry. In his presentation at QCon London 2019, Sigelman described his recommendations to avoid making these mistakes when starting with microservices.
-
Microsoft Announces the General Availability of Java Support in Azure Functions
Microsoft announced the general availability (GA) of Java support in Azure Functions V2.0. Developers can now write functions in Java 8 and take advantage of the Maven-powered developer experience provided by Visual Studio Code, IntelliJ, Eclipse, and the cross-platform Functions Core Tools.
-
Microsoft Previews Dedicated Environments for Azure Logic Apps
In a recent blog post, Microsoft announced a public preview of Azure Integration Service Environment (ISE) for Logic Apps. ISE provides customers with a fully isolated and dedicated environment for integration services. Isolation is achieved by injecting ISE into an Azure virtual network, which allows for VNet connectivity within Azure and to on-premises data centers .
-
Google Announces Support for Go Language on Cloud Functions
In a recent post, Google has announced support for Go 1.11 on Cloud Functions, which is their Function as a Service offering. With this announcement, Go joins the line as a supported programming language for Cloud Functions besides the previously available Node.js and Python.
-
Microsoft Announces a Public Preview of Python Support for Azure Functions
At the recent Connect() event, Microsoft announced the public preview of Python support in Azure Functions. Developers can build functions using Python 3.6, based upon the open-source Functions 2.0 runtime and publish them to a Consumption plan.
-
GitLab 11.6 Supports Serverless Function Deployment
The latest release of GitLab is able to use Knative and Kubernetes to build, deploy, and manage serverless workloads leveraging the Function as a service (FaaS) model.
-
Amazon Introduces Managed Blockchain and Quantum Ledger Database
Amazon has announced a new managed service for creating and managing blockchain networks. The Hyperledger Fabric project is currently supported and support for Ethereum is coming soon. Amazon has also introduced a complementary blockchain service called Quantum Ledger Database (QLDB) which provides a managed ledger database to store immutable transaction logs.
-
AWS Release “Firecracker”, an Open Source Rust-Based microVM for Container and Serverless Workloads
Amazon has announced the release of Firecracker, an open source virtualization technology that is purpose-built for “creating and managing secure, multi-tenant containers and functions-based services”. Firecracker is a fork of Chromium OS's Virtual Machine Monitor (crosvm), an open source VMM written in Rust, and the technology is used behind the scenes to power Amazon’s AWS Lambda services.
-
Cloudflare Add WebAssembly Support and Key Value Store for CDN "Workers" Deployed at the Edge
Cloudflare has announced two additional capabilities for their Workers. WebAssembly will allow Workers to be written in compiled languages such as C, C++, Rust and Go. Workers KV provides an eventually consistent key value store hosted across Cloudflare’s global network of over 150 data centres.
-
Serverless Platforms Compared for Performance
Most major cloud providers have serverless platforms which offer functions as a service (FaaS). Some recent benchmarks study the differences in their performance vis-à-vis the runtime, cold start times, dependencies and resource allocation.