Back to hello
Darin's Library

Blog guides in order.

A clean list of blog posts so you can scan fast and open what you need.

01
Storage architecture Live

End-to-End MinIO Architecture: Cold Storage, Hot Storage & High Availability

A complete walkthrough for designing distributed MinIO storage with lifecycle-aware cold tiers, high-speed hot tiers, erasure coding, and resilient cluster availability.

MinIO Cold storage Hot storage High availability
Open article
02
Email setup Live

Get a Professional Business Email at Zero Hosting Cost

Use GoDaddy, ImprovMX, and Gmail to send and receive mail from your own domain without paying for separate email hosting.

ImprovMX Gmail GoDaddy Email domain
Open article
03
Linux storage Live

NFS Server Setup & Client Mount Guide

Share directories across Linux systems over the network and mount remote storage so clients can use it like a local filesystem.

NFS Linux Shared storage Client mount
Open article
04
Kubernetes scheduling Live

Prevent Pods from Scheduling on the Same Node

Learn how to spread replicas evenly across nodes with topologySpreadConstraints so your workloads stay balanced and highly available.

Kubernetes topologySpreadConstraints Helm High availability
Open article
05
Cluster balancing Live

Kubernetes Descheduler: Rebalance Overloaded Nodes Automatically

A practical guide to using the Descheduler to evict and re-place pods so overloaded nodes recover and cluster utilization stays healthier over time.

Descheduler Kubernetes Node balance Evictions
Open article
06
Messaging platform Live

Deploy ejabberd XMPP on Kubernetes with PostgreSQL and CI/CD

Run ejabberd with PostgreSQL as the backend, custom Helm charts, TLS certificates, and a Jenkins pipeline so the platform is production-ready from day one.

ejabberd XMPP PostgreSQL Jenkins
Open article
07
Event streaming Live

Build a 3-Broker Kafka Cluster with Kafka Connect + Kafka UI

Set up Kafka in KRaft mode across three broker VMs, then add Kafka Connect, Kafka UI, Docker Compose, and optional Prometheus and Grafana monitoring.

Apache Kafka KRaft mode Kafka Connect Kafka UI
Open article