WebAssembly, WASM and WASI

WebAssembly - From Browser to Cloud

WebAssembly(WASM) is a low-level assembly-like language that is designed for efficient execution and compact representation. WebAssembly is a binary-encoded instruction format or bytecode that runs on a stack-based virtual machine. WebAssembly systems interface(WASI) is a runtime specification and a standard for WebAssembly interaction with the operating system.

July 4, 2022 · 8 min · 1572 words · Pradeep Loganathan
Knative Fundamentals

Knative - Fundamental concepts

Knative focuses on three key areas - building an application, serving traffic to it, and enabling applications to easily consume and produce events. This post looks at the fundamental concepts of Knative such as Knative Serving, Knative Eventing and Knative build. It also looks at the details of service, configuration, Revision and routes which are part of Knative Serving. It looks at the details of Messaging, Channel, Subscription, sources and sinks which are part of Knative eventing.

May 20, 2022 · 7 min · 1391 words · Pradeep Loganathan
Deploying a serverless knative application on kind

Deploying a serverless knative application on kind

In this post we will walk through steps to create a Knative serving instance on a local Kind cluster. We will deploy kourier as the networking layer. We will then deploy an application on this cluster and see it scaling up and down

January 21, 2022 · 7 min · 1349 words · Pradeep Loganathan