Cloud and Application Modernization

Architecture

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

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 …

Medallion Architecture on BigQuery with dbt Core and Cloud Run
Medallion Architecture on BigQuery with dbt Core and Cloud Run

Not every data platform runs on a single cloud. In practice, I keep seeing organizations with CI/CD in Azure DevOps, compute on GCP, and production workloads scattered across providers. The architecture needs to work with this reality, not …

Modernizing a Legacy Catalog: From 500 GB Monolith to Cloud-Native Search
Modernizing a Legacy Catalog: From 500 GB Monolith to Cloud-Native Search

Picture a sprawling enterprise catalog system, born in an era when monolithic applications ruled. It processes thousands of product queries daily across multiple regions. It has served its purpose for years — but it’s now showing its …

What Is an AI Agent? A Field Definition and Five Common Patterns
What Is an AI Agent? A Field Definition and Five Common Patterns

Everyone is building “agents” now. But ask five engineers what an agent actually is and you’ll get six answers. I’ve spent the last year working on agentic systems — from industrial diagnostic agents to workflow …

Event Storming for Complex Domains: A Practitioner's Field Guide
Event Storming for Complex Domains: A Practitioner's Field Guide

The hardest part of building software is not writing code. It’s understanding what to build. I’ve facilitated dozens of workshops with enterprise teams — some building new products, some untangling decades of legacy processes. …

Modernizing PowerBuilder Applications: Strategies for the Cloud Era
Modernizing PowerBuilder Applications: Strategies for the Cloud Era

PowerBuilder applications are the cockroaches of enterprise software. I do not mean that disparagingly — they survive everything. Economic downturns, technology shifts, organizational restructuring, multiple failed “rip and …

Why RTO explodes when architecture complexity grows
Why RTO explodes when architecture complexity grows

For years, I have been working on software and architecture modernization. Mostly existing systems. Sometimes brand new products. This week made one thing painfully clear: RTO is not an operational problem. It is an architectural one.

Modernization Is Not Refactoring — And GenAI Doesn't Change That (Yet)
Modernization Is Not Refactoring — And GenAI Doesn't Change That (Yet)

Watch the 30-second summary Your browser does not support the video tag. Auto-generated summary — read the full article below for details. When organizations face technical debt and aging systems, a common reflex is to assume that …