rickgaribay.net

Space shuttles aren't built for rocket scientists, they're built for astronauts. The goal isn't the ship, its the moon.
posts - 303, comments - 180, trackbacks - 35

My Links

News

Where's Rick?


AgileAlliance deliver:Agile 2019- 4/29
Desert Code Camp, PHX - 10/11
VS Live Austin, TX - 6/3
VS Live SF - 6/17


About Me
Hands on leader, developer, architect specializing in the design and delivery of distributed systems in lean, agile environments with an emphasis in continuous improvement across people, process and technology. Speaker and published author with 18 years' experience leading the delivery of large and/or complex, high-impact distributed solutions in Retail, Intelligent Transportation, and Gaming & Hospitality.

I'm currently a Principal Engineer at Amazon, within the North America Consumer organization leading our global listings strategy that enable bulk and non-bulk listing experiences for our WW Selling Partners via apps, devices and APIs.

Full bio

Note: All postings on this site are my own and don’t necessarily represent the views of my employer.



Check out my publications on Amazon Kindle!





Archives

Post Categories

Published Works

Emergent Architectures...

Interesring discussion on emergent architecture. Emergent architecture is much more philosophy than anything else.

The emphasis behind emergent design on adding value increment by increment, and not necesarily trying to refactor or extend an existing system, especially if it is a big, monlothic blob.

In other words, if a legacy system already works, don't try to fix it (unless, of course, it's broken)!

 

Traditional Cost of Change Curve

 

 

Kent Beck's Cost of Change Curve

 

 

Emergent Architecture - The natural selection of small designs

 

NANO Applications Growing out of a Legacy System

 

 

 

Nano Application 1...N

 

One can only infer that the above applications would lend themselves exceptionally well to SO application design.

 

The above arrows are representative of a series of "Nano Applications" that evolve or develop outside of the application (or organism). This was paradoxical, I thought to how service oriented applications may develop (or mutate) outside of, or in support of a legacy system. The point was clear:  Most mutations are (eventaully) fatal for the organism.

Print | posted on Monday, July 24, 2006 5:28 PM |

Comments have been closed on this topic.

Powered by: