Exploring LinkerD

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.

GitOps With Flux

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.

Using Nix for Package Management

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.