A journal for my study in technology.

networking

These are example Netflix TCP kernel parameters.

read more →

Application Performance Analysis

In this post I will detail the investigation process I followed while responding to a request backlog alert.

read more →

WordPress Charm for k8s

Canonical uses the WordPress blogging system for all our company blogs. Earlier this year I was tasked with updating our WordPress charm from a Services Framework Juju Charm on OpenStack to a Kubernetes based Operator Framework Charm.

read more →

Managing Multi Cloud Services With Juju

Managing a service with deployments in multi-cloud environments can be a challenge in terms of troubleshooting and scalability due to the complexity of dealing with different public cloud providers. An effective way to manage services deployed cross-cloud is to use tools that allow you to define your service once and deploy anywhere: in the cloud, on bare metal, or locally inside containers. In this blog post I am going to describe how the Canonical SRE team has achieved this, the tools that we use and the way we apply them to manage the Ubuntu Archive Mirror service.

read more →