Architecture

Architecture

How to improve solution architecture and design.

You Can’t Evaluate Architecture in a Vacuum

As we work through the patterns & practices App Arch Guide 2.0 project, I find myself repeating an important mantra ... "You...

5 Ways to Manage Complexity in Software Architectures

In any significant software project, complexity happens.  The question is what are you going to do about it?    In Software Architect Bootcamp (2nd Edition),...

Security Approaches That Don’t Work

Photo by CarbonNYC If it’s not broken, then don’t fix it ... The problem is, you may have an approach that isn’t working, or it’s not...

Quality Attributes Frame

I found an organizing frame for quality attributes (security, performance, ... etc.) on SoftwareArchitectures.com and I think it's helpful.  They organize quality attributes by...

App Infrastructure Frame

When you build LOB (line-of-business) applications, there's a recurring set of technical challenges  To organize this set of challenges, I created the Application Infrastructure...