Skip to main content

Practical DevOps, Cloud, AI & Linux engineering guides

Featured Article

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.

KU
Kiril UrbonasAI Engineer
|Oct 4, 2026
GitLab's New Rate Limits: What to Fix Before Oct 19

Most read

  1. 01
  2. 02
  3. 03
  4. 04
  5. 05

Topics

Latest Articles

View All →
A prompt tweak or model bump can quietly wreck answers everywhere. Ship LLM changes the way you ship risky code: gate, shadow, canary, roll back.
••2 months ago

Shadow Testing and Canary Releases for LLM Changes

A prompt tweak or model bump can quietly wreck answers everywhere. Ship LLM changes the way you ship risky code: gate, shadow, canary, roll back.

KU
Kiril Urbonas·3 min read·35
Read article
Datadog does everything and bills you for all of it. SigNoz covers the core APM story on your own ClickHouse. Here's when the trade is worth it.
••2 months ago

SigNoz vs Datadog — The Open-Source APM Challenger

Datadog does everything and bills you for all of it. SigNoz covers the core APM story on your own ClickHouse. Here's when the trade is worth it.

KU
Kiril Urbonas·2 min read·16
Read article
A PVC stuck in Pending means nothing on the cluster can hand it a volume. Here's how we read the events and get it bound fast.
••2 months ago

PersistentVolumeClaim Stuck Pending — How to Fix It

A PVC stuck in Pending means nothing on the cluster can hand it a volume. Here's how we read the events and get it bound fast.

KU
Kiril Urbonas·2 min read·37
Read article
Edge code runs in hundreds of PoPs, lives for milliseconds, and gives you no shell. Here's how we get logs, traces, and metrics out of it anyway.
••2 months ago

Observability for Edge Functions — Logs, Traces, and Metrics

Edge code runs in hundreds of PoPs, lives for milliseconds, and gives you no shell. Here's how we get logs, traces, and metrics out of it anyway.

KU
Kiril Urbonas·2 min read·12
Read article
GCP hands you one discount for free and sells you a deeper one. Here's how sustained and committed use actually stack, and how we size the commitment.
••2 months ago

GCP Committed Use vs Sustained Use Discounts

GCP hands you one discount for free and sells you a deeper one. Here's how sustained and committed use actually stack, and how we size the commitment.

KU
Kiril Urbonas·2 min read·25
Read article
The bill arrives three weeks late. By then the runaway logging pipeline has already burned $9,000. Here is how we catch spikes in hours, not weeks.
••2 months ago

Catching AWS Cost Spikes Before the Invoice

The bill arrives three weeks late. By then the runaway logging pipeline has already burned $9,000. Here is how we catch spikes in hours, not weeks.

KU
Kiril Urbonas·2 min read·17
Read article
GitHub Actions OIDC gets all the attention, but GitLab, Buildkite, and CircleCI issue the same signed tokens. Here's how to trust them without opening a hole.
••2 months ago

OIDC Federation Beyond GitHub — GitLab, Buildkite, and Generic Providers

GitHub Actions OIDC gets all the attention, but GitLab, Buildkite, and CircleCI issue the same signed tokens. Here's how to trust them without opening a hole.

KU
Kiril Urbonas·2 min read·20
Read article
A pod can't reach a service by name, the app throws connection errors, and everyone blames the network. Usually it's DNS, and usually it's fixable.
••2 months ago

Fixing DNS Resolution Failures in Kubernetes

A pod can't reach a service by name, the app throws connection errors, and everyone blames the network. Usually it's DNS, and usually it's fixable.

KU
Kiril Urbonas·3 min read·42
Read article
The rebase-vs-merge fight is mostly people talking past each other. Here's the rule we actually follow, and the one time it saved a release.
••2 months ago

Git Rebase vs Merge — When to Use Each

The rebase-vs-merge fight is mostly people talking past each other. Here's the rule we actually follow, and the one time it saved a release.

KU
Kiril Urbonas·2 min read·18
Read article
OTel promises no lock-in, vendor agents promise zero-config depth. Here is where each one actually earns its keep once you run it in production.
••2 months ago

OpenTelemetry vs Vendor Agents — The Real Tradeoffs

OTel promises no lock-in, vendor agents promise zero-config depth. Here is where each one actually earns its keep once you run it in production.

KU
Kiril Urbonas·2 min read·18
Read article
Terraform provisions infrastructure and Ansible configures machines, so pitting them against each other is the wrong question to ask.
••2 months ago

Ansible vs Terraform — Configuration vs Provisioning

Terraform provisions infrastructure and Ansible configures machines, so pitting them against each other is the wrong question to ask.

KU
Kiril Urbonas·2 min read·13
Read article
Hosted runners bill by the minute, and that meter never stops. Here's the break-even math on running your own, plus the tradeoffs nobody warns you about.
••2 months ago

Self-Hosted CI Runners — When They Save Money

Hosted runners bill by the minute, and that meter never stops. Here's the break-even math on running your own, plus the tradeoffs nobody warns you about.

KU
Kiril Urbonas·2 min read·27
Read article
Page 17 of 47 · 559 posts