A service mesh like Linkerd is a tool for adding observability, security, and reliability features to “cloud native” applications by transparently inserting this functionality at the platform layer rather than the application layer. In this post we will be exploring some of the more impressive features that LinkerD has to offer.
Flux is a collection of tools for keeping Kubernetes in sync with sources of configuration files. Basically it is desired state configuration for Kubernetes. Out of the box it offers integrations with tools such as Kustomize and Helm, source control such as GitHub and GitLab, and also offers notification and monitoring integrations.
As per their website, Nix is a tool that takes a unique approach to package management and system configuration. It creates reproducible, declarative and reliable systems. In this post I will cover how I have been using Nix to configure development and build environments.
With the new serverless craze I decided to create myself a little challenge to explore Azure Functions. The challenge I came up with was moving my personal website from a CMS to a static site hosted by Functions. This post covers how I achieved this.
Terraform is another amazing tool from the great people over at HashiCorp (The people who brought us Vagrant). It allows you to manage your infrastructure as code on multiple providers.
Azure Functions is described as a event-driven, serverless compute experience. It is Microsoft’s entry into the world of serverless sitting next to other solutions such as AWS Lambda. In this post I will provide a brief introduction to Functions and show you how to use them.