Ideas for building software systems that last.
Practical perspectives on solution architecture, software design, cloud, artificial intelligence, and the decisions that make complex systems easier to operate.
Latest insight
Design Architecture Decisions for Reversibility, Not Certainty
The strongest architecture does not predict every future; it keeps the cost of changing direction under control.
A practical framework for separating reversible choices from structural commitments, matching governance to the cost of change, and building explicit escape routes into architecture decisions.
Read the full insightArchitecture, engineering, and technology
Concise, practical articles designed to help technology leaders make clearer decisions.
Before You Split the Monolith, Define Data Ownership
A practical approach to modernizing a monolith by establishing logical data ownership, controlled write paths, and consumer contracts before extracting services.
Why mermaid2visio.com Is The Missing Link for Enterprise Architects and IT Consultants
Discover how mermaid2visio.com bridges code-first diagrams and Visio’s editing power, saving time and preserving Visio as your trusted system of record.
Why Mermaid2Visio is Essential for Architects Working Between Code and Visio
Mermaid2Visio converts Mermaid code into fully editable Visio files, bridging modern diagram authoring with enterprise Visio workflows seamlessly.
Unlocking Visio Editing for Mermaid Diagrams with Mermaid2Visio
Mermaid2Visio turns code-based Mermaid diagrams into fully editable Visio files, saving architects and consultants hours of manual redrawing.
Guarding Against the Next Wave of AI-Powered Security Threats
Explore how AI-driven attack techniques like prompt injection challenge security teams and the practical strategies to defend adaptive AI workloads.