Home » Architecture

Cloud Computing Architecture & Governance

Cloud Architecture

Cloud computing architecture is different than architecture for on-premise. Architecture for on-premise applications or systems rely on specific set of hardware, network, communication, integration and…

Read More »

Architecture Evaluation and ATAM, ARID & SAAM

Architecture Review

While working on projects many times, I see either software architecture review is not carried out or not done effectively. Architecture Review or Architecture Evaluation…

Read More »

Finalize and Record the Design Decisions

Layered View

This blog post is part of Steps to Design an Architecture. Once Design Options are compared to assess the impact on the ASRs then need…

Read More »

Trade-off Analysis – Balancing the Impact of Design Options

TradeOff Analysis

This blog post is part of Steps to Design an Architecture. Once the design options are identified, they need to be compared and balanced to…

Read More »

Identify Design Options to Address ASRs

Design Options

This blog post is part of Steps to Design an Architecture. Once the ASRs are identified, next steps is to start the design. It may…

Read More »

Identify Architecturally Significant Requirement (ASR)

ASR Questionnaire

This blog post is part of Steps to Design an Architecture. Architecturally Significant Requirements (ASRs) include most important requirements for architecture, whether they are functional…

Read More »

4 Steps to Effective Software Architecture Design

effective architecture design

Effective Software Architecture Design addresses architecturally significant requirements, effectively. A structured process should be followed to bring consistency and ensure effectiveness of architecture design. There…

Read More »