Practical DevOps, Cloud, AI & Linux engineering guides
GitLab's New Rate Limits: What to Fix Before Oct 19
GitLab is capping unauthenticated API calls at 60 an hour starting October 19, and the preview windows land before most teams will have noticed.
Most read
- 01How to Reduce Datadog Costs Without Losing CoverageCloud · 2,006 views
- 02OpenTelemetry Collector Pipelines: Real Configs That Survived ProductionDevOps · 1,948 views
- 03Azure DevOps Best Practices in 2026: Build Pipelines You Can TrustDevOps · 1,036 views
- 04
- 05A Pragmatic Multi-Region Strategy for Small TeamsCloud · 856 views
Topics
Latest Articles
View All →Zero Trust Architecture in Multi-Cloud
We removed the corporate VPN, set up workload identity everywhere, and made every service prove who it is on every call. The actual implementation, with what worked and what we abandoned.
Terraform State Management Strategies
How we organize Terraform state across 12 AWS accounts and 40+ services. Backends, locking, partitioning, and the migration we got wrong twice.
Building Scalable CI/CD Pipelines with GitHub Actions
We run ~600 GitHub Actions workflow runs per day across 80 repos. The patterns that scale and the ones that hit limits we didn't expect.
Fine-tuning Llama 3 on Consumer Hardware
I fine-tuned Llama 3 8B on a single 4090 over a weekend for a side project. Here's what worked, what cost more than expected, and what I'd do differently.
Advanced Bash Scripting Techniques
Bash patterns beyond the basics: arrays, traps, process substitution, parameter expansion. The features that earn their place when scripts grow.
Docker Multi-Stage Builds for Production
We cut our average production image size by 78% with multi-stage builds. The patterns that worked, the ones that didn't, and the production gotchas.
Infrastructure as Code with Ansible
We use Ansible for configuration management on hosts where Terraform stops. The workflow that keeps it tractable and what we wish we'd known about idempotency.