Utility trees and quality attributes

Utility trees and quality attributes

I recently answered this question in Stackoverflow : What is an utility tree and what is it’s purpose in case of Architecture tradeoff analysis method(ATAM)?  I did answer the question there but here’s a better explanation with lots of examples base on the initial version for chapter 1 of SOA Patterns (which didn’t make it into the final version of the book). There are two...

Read More

SOA Patterns : Composite Frontend (PDF)

SOA Patterns : Composite Frontend (PDF)

I got a few request for a PDF version of the pattern so here it is :  Composite Frontend Pattern

Read More

Evolving Architectures – Part VII – Parallel

Evolving Architectures – Part VII – Parallel

(This is part seven of a series. You might want to check the previous parts first) Parallel and Simplification are the yin and yang of architecture evolution. Simplification, as mentioned previously, is about having foresight and thus provides for,relatively, easy evolution (i.e. architectural additions and not changes). Parallel is about reacting to changes in requirements as they come (no...

Read More

Many mistakes in my previous post? (more on Azure worker role)

Many mistakes in my previous post? (more on Azure worker role)

I’ve got a comment from a user calling himself “AzureBizAndTech” to my previous post . Unfortunately the comment was deleted in in DDJ’s move to a new blogging platform over the weekend. The person, who apparently works in Microsoft (per his first point- see below) posted the comment with the title “Many mistakes in this post”. Below are his points and my...

Read More

Azure open day presentations

Azure open day presentations

Yesterday Alon Fliess and myself gave an open day @ Microsoft Israel on Azure cloud. Alon opened with an introduction to Azure Cloud and the bits and pieces that make it. The next presentation went into details  on Azure storage. I had two presentations as well. In the first, I talked about Architectural aspects of moving to Azure (how does cloud in genreal/azure affect the Fallacies of...

Read More