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 demo RAG app is easy; one users trust is not. This is the map for reliable retrieval-augmented generation: grounding, evaluation, retrieval quality, guardrails, and safe rollout.
••2 months ago

Production RAG Reliability — Making LLM Answers Trustworthy

A demo RAG app is easy; one users trust is not. This is the map for reliable retrieval-augmented generation: grounding, evaluation, retrieval quality, guardrails, and safe rollout.

KU
Kiril Urbonas·2 min read·12
Read article
A pod that logged fine for weeks starts throwing EMFILE at 3am. Here's how to tell a real file-descriptor leak from a limit that's just set too low.
••2 months ago

Fixing "Too Many Open Files" in Kubernetes Containers

A pod that logged fine for weeks starts throwing EMFILE at 3am. Here's how to tell a real file-descriptor leak from a limit that's just set too low.

KU
Kiril Urbonas·2 min read·24
Read article
A node flips to NotReady and pods start disappearing. Here's the order we check things in, the usual culprits, and how to recover without making it worse.
••2 months ago

Kubernetes Node NotReady — Diagnosis and Fix

A node flips to NotReady and pods start disappearing. Here's the order we check things in, the usual culprits, and how to recover without making it worse.

KU
Kiril Urbonas·2 min read·42
Read article
The ordered kubectl toolkit we reach for when a pod misbehaves, with the five commands we run first and what each one actually tells you.
••2 months ago

kubectl Commands for Debugging Any Pod

The ordered kubectl toolkit we reach for when a pod misbehaves, with the five commands we run first and what each one actually tells you.

KU
Kiril Urbonas·2 min read·40
Read article
Your cloud bill says $80k. Your cluster says nothing about which team burned it. Here's how OpenCost, Kubecost, and Cast AI actually split that number.
••2 months ago

Kubernetes Cost Tools — Kubecost vs OpenCost vs Cast AI

Your cloud bill says $80k. Your cluster says nothing about which team burned it. Here's how OpenCost, Kubecost, and Cast AI actually split that number.

KU
Kiril Urbonas·2 min read·21
Read article
One tool is built to answer questions you didn't know you had. The other watches everything at once. Here is how they actually differ in practice.
••2 months ago

Honeycomb vs Datadog — High-Cardinality Debugging Compared

One tool is built to answer questions you didn't know you had. The other watches everything at once. Here is how they actually differ in practice.

KU
Kiril Urbonas·2 min read·19
Read article
Deleting a committed file only hides it from the latest commit. The blob still lives in history, and if it was a secret, it's already compromised.
••2 months ago

Remove a Large or Secret File From Git History

Deleting a committed file only hides it from the latest commit. The blob still lives in history, and if it was a secret, it's already compromised.

KU
Kiril Urbonas·2 min read·31
Read article
The edge is fast because it's constrained. This is the decision map for what belongs at the edge, what belongs at origin, and how compute, data, caching, and auth fit together.
••2 months ago

The Edge Computing Playbook — What to Run at the Edge (and What Not To)

The edge is fast because it's constrained. This is the decision map for what belongs at the edge, what belongs at origin, and how compute, data, caching, and auth fit together.

KU
Kiril Urbonas·2 min read·33
Read article
Both run pipelines as CRDs inside your cluster, but they were built for different jobs. Here's how Tekton and Argo Workflows actually differ in practice.
••2 months ago

Tekton vs Argo Workflows — Kubernetes-Native CI/CD

Both run pipelines as CRDs inside your cluster, but they were built for different jobs. Here's how Tekton and Argo Workflows actually differ in practice.

KU
Kiril Urbonas·2 min read·98
Read article
Datadog bills climb quietly until finance forwards the invoice. Here's the playbook we run to cut spend hard while keeping every signal that matters.
••2 months ago

How to Reduce Datadog Costs Without Losing Coverage

Datadog bills climb quietly until finance forwards the invoice. Here's the playbook we run to cut spend hard while keeping every signal that matters.

KU
Kiril Urbonas·2 min read·2.1K
Read article
Static keys leak. The question isn't if but how fast you notice and how clean your response runbook is when the pager goes off.
••2 months ago

Detecting and Rotating Leaked Cloud Credentials

Static keys leak. The question isn't if but how fast you notice and how clean your response runbook is when the pager goes off.

KU
Kiril Urbonas·2 min read·10
Read article
LangChain orchestrates agents and integrations, LlamaIndex owns retrieval and RAG. Here's where they overlap, where they don't, and which to reach for.
••2 months ago

LangChain vs LlamaIndex — Which LLM Framework to Use

LangChain orchestrates agents and integrations, LlamaIndex owns retrieval and RAG. Here's where they overlap, where they don't, and which to reach for.

KU
Kiril Urbonas·2 min read·25
Read article
Page 16 of 47 · 559 posts