_d
devops/ness
Blog
Reading ListAbout
Subscribe

Blog

Practical articles on AI, DevOps, Cloud, Linux, and infrastructure engineering.

GitHub Actions Monorepo CI: How We Cut Build Times Without Breaking Main
••0 months ago

GitHub Actions Monorepo CI: How We Cut Build Times Without Breaking Main

A practical GitHub Actions monorepo CI guide built around a real scaling problem: long queues, noisy failures, and developers waiting 40 minutes for feedback.

KU
Kiril urbonas
Read article
Real-World RAG Incidents: Lessons from a Production Rollout
••0 months ago

Real-World RAG Incidents: Lessons from a Production Rollout

A field report from rolling out retrieval-augmented generation in production, including cache bugs, bad embeddings, and how we fixed them.

KU
Kiril urbonas
Read article
How We Stopped Terraform Drift from Surprising On-Call
••last month

How We Stopped Terraform Drift from Surprising On-Call

A real story of removing console-only changes, adding drift detection, and getting Terraform back in charge.

KU
Kiril urbonas
Read article
Systemd Tricks We Use to Keep Services Boring
••last month

Systemd Tricks We Use to Keep Services Boring

Concrete systemd unit patterns that reduced flakiness: restart policies, resource limits, and structured logs.

KU
Kiril urbonas
Read article
A Pragmatic Multi-Region Strategy for Small Teams
••last month

A Pragmatic Multi-Region Strategy for Small Teams

How a small team moved from single-region risk to a simple active/passive multi-region setup without doubling complexity.

KU
Kiril urbonas
Read article
What We Learned Running Weekly Game Days on Our CI/CD Pipeline
••last month

What We Learned Running Weekly Game Days on Our CI/CD Pipeline

Practical game day scenarios for CI/CD: broken rollbacks, permission issues, and slow feedback loops—and how we fixed them.

KU
Kiril urbonas
Read article
Ansible and Infrastructure as Code: Idempotency and Best Practices
••last month

Ansible and Infrastructure as Code: Idempotency and Best Practices

Write Ansible playbooks that are idempotent, readable, and maintainable for config management.

KU
Kiril urbonas
Read article
Real-World RAG Incidents: Lessons from a Production Rollout
••last month

Real-World RAG Incidents: Lessons from a Production Rollout

A field report from rolling out retrieval-augmented generation in production, including cache bugs, bad embeddings, and how we fixed them.

KU
Kiril urbonas
Read article
How We Stopped Terraform Drift from Surprising On-Call
••last month

How We Stopped Terraform Drift from Surprising On-Call

A real story of removing console-only changes, adding drift detection, and getting Terraform back in charge.

KU
Kiril urbonas
Read article
Systemd Tricks We Use to Keep Services Boring
••last month

Systemd Tricks We Use to Keep Services Boring

Concrete systemd unit patterns that reduced flakiness: restart policies, resource limits, and structured logs.

KU
Kiril urbonas
Read article
A Pragmatic Multi-Region Strategy for Small Teams
••last month

A Pragmatic Multi-Region Strategy for Small Teams

How a small team moved from single-region risk to a simple active/passive multi-region setup without doubling complexity.

KU
Kiril urbonas
Read article
End-of-Week Engineering: Why Smart Tech Teams Don’t Ship Major Changes on Friday
••last month

End-of-Week Engineering: Why Smart Tech Teams Don’t Ship Major Changes on Friday

A practical risk-management framework for release timing, Friday deployment policies, progressive delivery, and how elite teams protect reliability and people.

KU
Kiril Urbonas
Read article
Page 3 of 46 · 544 posts
Previous
1234...46
Next