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 →
Streaming LLM responses is easy until the client disconnects, the model stalls, or the user cancels. The patterns that keep streaming responsive without leaking spend.
••5 months ago

LLM Streaming UX — Backpressure, Cancellation, Partial Results

Streaming LLM responses is easy until the client disconnects, the model stalls, or the user cancels. The patterns that keep streaming responsive without leaking spend.

KU
Kiril Urbonas·3 min read·72
Read article
We adopted Backstage for service catalogs and templates. What works, what was over-engineered for our size, and what we'd do differently.
••5 months ago

Internal Developer Platforms — Backstage in Practice

We adopted Backstage for service catalogs and templates. What works, what was over-engineered for our size, and what we'd do differently.

KU
Kiril Urbonas·3 min read·32
Read article
Replication is the foundation of database HA. What we monitor, how we practice failover, and the gotchas that show up only when you actually fail over.
••5 months ago

Postgres Replication Lag — Monitoring and Failover Practice

Replication is the foundation of database HA. What we monitor, how we practice failover, and the gotchas that show up only when you actually fail over.

KU
Kiril Urbonas·3 min read·16
Read article
A curated list of shell one-liners that earn their place in real ops work — the ones I reach for weekly, not the trick-shot variety.
••5 months ago

Bash One-Liners We Actually Use

A curated list of shell one-liners that earn their place in real ops work — the ones I reach for weekly, not the trick-shot variety.

KU
Kiril Urbonas·3 min read·18
Read article
After two years of running Karpenter on production EKS clusters, the NodePool patterns that survived, the ones we replaced, and the tuning that matters.
••5 months ago

Karpenter — Node Provisioning Patterns at Scale

After two years of running Karpenter on production EKS clusters, the NodePool patterns that survived, the ones we replaced, and the tuning that matters.

KU
Kiril Urbonas·3 min read·17
Read article
When LLMs can call tools that change real state, the design decisions that matter most are about what's gated, what's automatic, and what triggers a human checkpoint.
••5 months ago

AI Agent Tool Design — Boundaries and Confirmations

When LLMs can call tools that change real state, the design decisions that matter most are about what's gated, what's automatic, and what triggers a human checkpoint.

KU
Kiril Urbonas·3 min read·35
Read article
We run a chaos game day each quarter. The scenarios that surfaced real problems, the ones that didn't, and the operational discipline that makes the practice pay back.
••5 months ago

Chaos Engineering — What We Actually Run as Game Days

We run a chaos game day each quarter. The scenarios that surfaced real problems, the ones that didn't, and the operational discipline that makes the practice pay back.

KU
Kiril Urbonas·3 min read·23
Read article
Why Postgres connection limits bite at unexpected times, the pooling layer we put in front, and the pool-mode tradeoffs we learned the hard way.
••5 months ago

Postgres Connection Pooling — PgBouncer in Front of RDS

Why Postgres connection limits bite at unexpected times, the pooling layer we put in front, and the pool-mode tradeoffs we learned the hard way.

KU
Kiril Urbonas·3 min read·40
Read article
Embeddings turn text into numbers a computer can compare. Here's the working mental model, a runnable Python example, and where embeddings fit in real apps.
••5 months ago

What Are Embeddings? A Beginner's Guide with Code

Embeddings turn text into numbers a computer can compare. Here's the working mental model, a runnable Python example, and where embeddings fit in real apps.

KU
Kiril Urbonas·2 min read·42
Read article
Provision real cloud resources with Terraform — a VPC, an S3 bucket, and an EC2 instance — using the standard init/plan/apply workflow.
••5 months ago

Terraform Tutorial — Your First Infrastructure-as-Code Project

Provision real cloud resources with Terraform — a VPC, an S3 bucket, and an EC2 instance — using the standard init/plan/apply workflow.

KU
Kiril Urbonas·2 min read·21
Read article
Generate an SSH key, set up passwordless login, and configure aliases for the servers you use daily — all without copy-pasting yet another long command.
••5 months ago

SSH Tutorial — Keys, Config, and Working Remotely

Generate an SSH key, set up passwordless login, and configure aliases for the servers you use daily — all without copy-pasting yet another long command.

KU
Kiril Urbonas·3 min read·38
Read article
A hands-on intro to prompt engineering. Learn the four levers (role, format, examples, constraints) and watch a vague prompt turn into a reliable one.
••5 months ago

Prompt Engineering Basics — From "Help Me" to Working Prompts

A hands-on intro to prompt engineering. Learn the four levers (role, format, examples, constraints) and watch a vague prompt turn into a reliable one.

KU
Kiril Urbonas·2 min read·34
Read article
Page 32 of 47 · 559 posts