Architecture

Architecture

How to improve solution architecture and design.

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...

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...

Organizational Structures to Support Product Lines

How do you structure a team around product lines?  Largely, it depends on the size and scope of your organization and product...

7 Habits of Highly Successful Software Architects

Do you practice the habits of highly successful software architects? Can you deliver a solution while acting as a technical mentor, empowering others, improving...

3 Groups of Architectural Structures

You can divide software architecture structures into 3 groups: 1) module structures, 2) component-and-connector structures, and 3) allocation structures.  These 3 groups map to...