Software Architecture Insights
Deep dives into software architecture, .NET development, distributed systems, and technical leadership practices.
Risk Storming: Surfacing Architectural Risk Before Production Does
A visual, collaborative technique for pulling hidden assumptions and architectural risks out of people's heads and onto the diagram. When team scores diverge, that gap is the most valuable moment of the session, not a number to average away.
Read Article
5 Must-Have Books for a Software Architect
There is no shortcut to thinking like an architect. You have to sit down with the books. Here are the five I keep coming back to, from Fundamentals and The Hard Parts to Designing Data-Intensive Applications.
Read ArticleWhy I Start Architecture With the Business Model Canvas
The first step in my architecture workflow is a Business Model Canvas. It is a startup tool, but every block on it is also an architecture hint. Here is how I read it, and what comes next.
Read Article
What Every Software Engineer Should Know About Messaging
Most teams either over-engineer with queues or stay fully synchronous. This guide covers message brokers, Service Bus patterns, error handling, the outbox problem, and when to use streams instead.
Read ArticleHow to Hone Your Skill to Become Better Software Architect
Practical strategies and insights on developing the skills and mindset needed to excel as a software architect, from technical depth to strategic thinking.
Read ArticleDomain-Driven Design in Practice: From Theory to Implementation
Practical guidance on implementing Domain-Driven Design patterns in modern .NET applications, with real-world examples and lessons learned.
Read ArticleEvolutionary Architecture: Building Systems That Adapt
Exploring architectural patterns and practices that enable systems to evolve gracefully over time while maintaining quality attributes.
Read ArticleWant More Content?
Subscribe to my Substack newsletter for additional articles, insights, and updates on software architecture and .NET development.
Visit Architecture Compass on Substack