Software


Hyperconverged ODF Ceph + RHOSO OpenStack

An unofficial guide to setting up Red Hat Openstack Services on OpenShift (RHOSO) backed by Ceph storage provided by OpenShift Data Foundation (ODF) on the same OpenShift cluster.

Effective End-to-End Testing with BATS

Learn how to build and maintain robust end-to-end test suites using BATS - the Bash Automated Testing System. This post offers developers a practical walkthrough for a Kubernetes application, from basic setup and shell scripting techniques to advanced tips and helper libraries.














Collecting Kubernetes Events with Fluent Bit

A short guide showing how to set up Fluent Bit (with a Helm chart) to watch Kubernetes Events and forward them to an external log store - plus performance debugging and understanding Fluent Bit behavior.


Vector logging sidecar

A detailed guide for setting up a log collection sidecar container with Vector for tracing, parsing, processing and forwarding logs.








Switching from Nginx to Caddy - or not?

In this post I'm exploring the capabilities of one the most highly-regarded, newcomer webservers: Caddy. I'm also comparing it to my current Nginx setup for serving static websites from an S3 backend. This covers reverse proxying, URL rewriting, modifying HTTP headers, caching and metrics monitoring.




































Lambda Layer Tool

A simple, YAML-based tool for building and publishing AWS Lambda layers: https://github.com/jacksgt/lambda-layer-tool

Investigations into Video Streaming

Reports about how video streaming and distribution with CDNs works, how (well) adaptive bitrate streaming works, and latency comparisons between various live streaming protocols