Cloud and Application Modernization

Articles

Technical articles and architecture insights on cloud migration, modernization strategy, legacy transformation and enterprise IT.

AionUi: A GUI That Wraps Your CLI AI Agents Instead of Replacing Them
AionUi: A GUI That Wraps Your CLI AI Agents Instead of Replacing Them

AionUi made a smart architectural decision: it wraps the CLI AI agents you use instead of reinventing them. Claude Code, OpenCode, Gemini CLI, Goose — it auto-detects what’s installed and gives you a unified GUI while leaving the …

Building a Private Local-AI Stack: Why and How
Building a Private Local-AI Stack: Why and How

Every AI assistant I’ve used forgets everything the moment a conversation ends. And the second I feed it my actual documents to make it useful, I’ve handed my private life to someone else’s servers.

LightRAG as a Personal Knowledge Base for AI Agents
LightRAG as a Personal Knowledge Base for AI Agents

An AI agent without memory is expensive autocomplete. I gave my agents two memories: one they write to, one they query. The second is LightRAG — the piece I’ve fought with hardest and learned most from.

OpenRouter and the Case for Safe Models
OpenRouter and the Case for Safe Models

A knowledge base is only half a brain. The other half is the model — and the moment you have more than one document class, “which model” stops being a preference and becomes a routing decision. I answer it with two engines: a …

Right-Sizing a Local LLM to Your Laptop with llmfit
Right-Sizing a Local LLM to Your Laptop with llmfit

The whole point of the sensitivity boundary I have been building toward across this series is that some data never leaves my machine. Non-PII questions go to a cloud safe model; anything sensitive stays local. That local half only works if …

Zabbix vs Prometheus which is the best ?
Zabbix vs Prometheus which is the best ?

Zabbix vs Prometheus — which is the best monitoring tool? I first wrote about this question in 2019, when I was tearing out a monitoring stack I disliked and evaluating open-source replacements. Since then I’ve designed observability …

Measuring Modernization: Building a Portfolio Dashboard with Backstage
Measuring Modernization: Building a Portfolio Dashboard with Backstage

Every organization I’ve worked with has an application inventory problem. The inventory exists — but it lives in a spreadsheet that was accurate six months ago. It’s been forked by four teams. And developers won’t update …

Oracle to Aurora PostgreSQL: A Structured Assessment Playbook
Oracle to Aurora PostgreSQL: A Structured Assessment Playbook

Oracle database migrations are never simple. But they’re increasingly necessary — license costs are punishing, modern alternatives have matured, and the “just renew” option gets more expensive every year. I’ve led …