Writing

Technical Articles &
Architecture Thinking

Published on Medium — architecture decisions, cloud patterns, and engineering observations from production systems.

@mohsinhakim on Medium
The Story of Two Memories
Aug 14, 20265 min read
How AI agents balance two kinds of memory — a durable notebook that outlives the session, and a sticky note that keeps only what’s needed right now. When each pattern fits, and when combining them is worth the extra plumbing.
persistent-memoryai-agentmemory
“It Worked Last Time” Fails in Enterprise Middleware
Aug 13, 20267 min read
The 18th WebSphere deployment failed on a firewall rule that differed in the new environment. Runbook procedures survive as long as environments stay identical; state-machine automation with pre-flight gates survives when they don’t.
middlewareautomationwebsphere
The SSO Configuration That Broke Every Integration
Aug 13, 20266 min read
The original engineer left. UAT was refreshed by clicking through the SAML console. Browser login still worked; every REST client started receiving 302 redirects. Why identity configuration belongs in versioned, idempotent, code-driven artifacts.
ssosamlidentity
Plan Now, Harvest Later
Aug 10, 20266 min read
An Enterprise Architect’s case for acting on quantum today. Not only about future quantum advantage, but about protecting today’s cryptographic foundation before harvest-now-decrypt-later exposure compounds.
quantum-computingarchitecture
Modernizing Legacy Enterprise Infrastructure
Aug 6, 20268 min read
What script-driven rebuilds teach you. A phased migration with log-based database replication turned a risky ERP cutover into a controlled operation. Lift-and-shift fails for stateful enterprise systems; reversibility at every stage is what separates success from failure.
migrationazure-devopslegacy
Migrating VMs Across Cloud Subscriptions
Aug 5, 20267 min read
The 5 failure modes most teams discover too late — middleware hostname state, database replication state, cloud VM agent identity conflicts, SSL trust store mismatches, and filesystem UUID collisions. Disk snapshots copy bits; middleware carries state.
azureenterprise-architecturedevops
A Production-Grade Maximo Operations Toolkit on Azure
Aug 5, 20269 min read
How we built and open-sourced a toolkit for automating IBM Maximo 7.6, DB2 HADR, and WebSphere cluster operations on RHEL 8 in Azure. OS validation, WAS start/stop, NVMe disk setup, HADR crons, JMS bus automation, SAML SSO.
maximoazureoperations