GitOps with ArgoCD: Declarative Kubernetes Deployments
Implementing GitOps workflows with ArgoCD for automated, auditable, and rollback-friendly deployments to Kubernetes.
Technical deep dives, project write-ups, and lessons learned from building systems. I write about infrastructure, backend development, and the engineering process.
Planning and operating production Kubernetes: cluster architecture decisions and declarative GitOps delivery with ArgoCD.
Designing a centralized logging architecture with the ELK stack: what to collect, where it lands, and what it costs to keep.
Patterns I use for CI/CD pipeline design and Terraform at scale.
Why I run a homelab, and how the network is segmented.
Implementing GitOps workflows with ArgoCD for automated, auditable, and rollback-friendly deployments to Kubernetes.
How to design a Kubernetes cluster that can handle real workloads. Covering node sizing, control plane HA, networking decisions, and capacity planning.
Architecture decisions for building a logging system that can handle millions of events per day while remaining queryable and cost-effective.
Building robust CI/CD pipelines with proper testing stages, security scanning, and deployment strategies.
Organizing Terraform code for real-world projects. Modules, workspaces, state management, and team collaboration patterns.
How to design a Kubernetes cluster that can handle real workloads. Covering node sizing, control plane HA, networking decisions, and capacity planning.
Implementing GitOps workflows with ArgoCD for automated, auditable, and rollback-friendly deployments to Kubernetes.
Architecture decisions for building a logging system that can handle millions of events per day while remaining queryable and cost-effective.
Organizing Terraform code for real-world projects. Modules, workspaces, state management, and team collaboration patterns.
Building robust CI/CD pipelines with proper testing stages, security scanning, and deployment strategies.
The case for running your own infrastructure at home. Learning opportunities, cost analysis, and getting started.
Implementing VLANs, firewall rules, and zero-trust principles to secure a home network with multiple trust zones.
Implementing token bucket, sliding window, and distributed rate limiting in Go with Redis backing.
Real-world PostgreSQL optimization: query analysis, index strategies, connection pooling, and configuration tuning.
Every post here is a finished write-up of something I actually ran. New posts go up when the work behind them is done, not before.