Infrastructure

63 articles

Linux Load Average Explained: How to Read and Diagnose Performance Issues
Infrastructure 2025-07-07

Linux Load Average Explained: How to Read and Diagnose Performance Issues

Understanding the concept of Load Average in system performance.

#System Performance#Load Average
Created a Local Environment for Experimenting with PostgreSQL and PgCat
Infrastructure 2024-09-15

Created a Local Environment for Experimenting with PostgreSQL and PgCat

Set up a local PostgreSQL and PgCat connection pooler environment with Prometheus, Grafana monitoring, and Locust load testing to observe the performance impact of connection pooling.

#Load Testing#PgCat#PostgreSQL#Grafana#Prometheus
Capacity Planning - Maximizing Resources through Site Analysis, Forecasting, and Placement
Infrastructure 2024-03-30

Capacity Planning - Maximizing Resources through Site Analysis, Forecasting, and Placement

Capacity Planning - Maximizing Resources through Site Analysis, Forecasting, and Placement

#Capacity Planning#Book Review
Kubernetes Components Explained: Pods, Nodes, and the Control Plane
Infrastructure 2024-03-27

Kubernetes Components Explained: Pods, Nodes, and the Control Plane

Understand the core Kubernetes components—pods, nodes, API server, scheduler, etcd, and kubelet—and how they work together to run containerized workloads.

#Kubernetes
NGINX Buffer Directives Explained: Optimizing Proxy Performance
Infrastructure 2024-03-02

NGINX Buffer Directives Explained: Optimizing Proxy Performance

Notes taken while researching buffer sizes in NGINX.

#Nginx
Provisioning Contact Points and Policies in Grafana
Infrastructure 2023-12-27

Provisioning Contact Points and Policies in Grafana

Provision Grafana contact points and alerting policies via YAML configuration files for automated Slack notifications.

#Grafana#Docker
Differences Between Pull and Push Approaches in Monitoring Systems
Infrastructure 2023-12-13

Differences Between Pull and Push Approaches in Monitoring Systems

An overview of the differences between pull and push approaches in monitoring systems.

#Monitoring
What is a Service Mesh? How Istio and Linkerd Work Explained
Infrastructure 2023-10-29

What is a Service Mesh? How Istio and Linkerd Work Explained

Learn what a service mesh is, how the sidecar proxy pattern works, and what problems Istio and Linkerd solve for service communication inside a Kubernetes cluster.

#Service Mesh
Running k3s with multipass
Infrastructure 2023-08-17

Running k3s with multipass

Exploring the use of multipass to run k3s for personal development applications.

#multipass#k3s
Took the Google Cloud Certified Associate Cloud Engineer Exam
Infrastructure 2023-06-07

Took the Google Cloud Certified Associate Cloud Engineer Exam

Reflections on studying for the Google Cloud Certified Associate Cloud Engineer exam.

#Google Cloud Platform
Container Technology Explained: How Docker and OCI Containers Work
Infrastructure 2023-06-05

Container Technology Explained: How Docker and OCI Containers Work

Learn how container technology works—namespaces, cgroups, OCI standards—and why containers have become essential for modern application deployment.

#Docker#libcontainer#lxc#lxd#Container
Cache Write Methods
Infrastructure 2023-06-03

Cache Write Methods

Learn the three cache write methods: Write-Through (sync writes to cache and memory), Write-Back (write to cache first, flush later), and Write-Around (bypass cache, write direct to memory).

#Cache
Forward Proxy vs Reverse Proxy vs API Gateway: A Clear Comparison
Infrastructure 2023-06-03

Forward Proxy vs Reverse Proxy vs API Gateway: A Clear Comparison

Understand the differences between forward proxies, reverse proxies, and API gateways. Learn what each one does and which is right for your network architecture.

#Forward Proxy#Reverse Proxy#Gateway
Notes on GCP
Infrastructure 2023-05-22

Notes on GCP

Miscellaneous notes taken while studying for the Google Cloud Certified Associate Cloud Engineer exam.

#Google Cloud Platform
Encountering 'the input device is not a TTY' When Running Docker Command with Cron
Infrastructure 2023-03-17

Encountering 'the input device is not a TTY' When Running Docker Command with Cron

Fix the input device is not a TTY error when running docker exec via cron. The cause is the -it flags: cron has no TTY, so remove -t and -i and use plain docker exec.

#Docker
Obtaining SSL Certificates from Let's Encrypt Using DNS-01 with Lego
Infrastructure 2022-01-18

Obtaining SSL Certificates from Let's Encrypt Using DNS-01 with Lego

Obtain Let's Encrypt SSL certificates efficiently using DNS-01 challenge method with Lego client tool and Conoha API provider integration.

#Let's Encrypt#Tips
Building a Monitoring Platform with Containers
Infrastructure 2021-12-18

Building a Monitoring Platform with Containers

Build a container-based monitoring platform using EFK stack and Prometheus for logs, metrics, visualization, and alerting.

#Docker#Docker Compose#Elasticsearch#Grafana#Kibana#Prometheus#cadvisor#efk#fluentd#node-exporter
Implementing Datadog APM in ECS on Fargate Environment
Infrastructure 2021-10-19

Implementing Datadog APM in ECS on Fargate Environment

Implement Datadog APM on ECS Fargate for PHP applications with distributed tracing and performance monitoring configuration.

#Amazon Web Service#Datadog#ECS#Fargate
Introduction to AWS Container Design and Construction [Practical]
Infrastructure 2021-10-16

Introduction to AWS Container Design and Construction [Practical]

Introduction to AWS Container Design and Construction [Practical]

#Amazon Web Service#Book Review
Comparison of New Relic and Datadog APM
Infrastructure 2021-08-10

Comparison of New Relic and Datadog APM

A comparison of features when considering switching from New Relic to Datadog APM.

#APM#Datadog#New Relic