Correct isolation of logic in your applications can enable them to “turn on a dime,” rapidly adapting to changing business rules and requirements. Placing logic in the wrong places can lead to spaghetti, long test cycles or (even worse) complete breakage of your data model. This is why “Isolation of Logic by Type" is...
Read more »
Scaling & Reliability
Article II for Good Architecture: Isolation of Logic By Application Area (Where I Break with Many COTS Vendors)
Article I for Good Architecture: Modularity and Encapsulation (And How I Would Use This to Make Money via Facebook)
Use of modularity and encapsulation if one of the most powerful approaches to scaling architecture (your ability to built it, your cost to operate it--AND the value you can obtain from it). Those enterprises who incorporate this into the DNA of their technology create "killer networks" that can used to generate enormous value...
Read more »
Follow-up to “The Best Architecture Document in History” (New Series)
A few weeks back, I shared an observation from one of AOL’s former CTO’s that the US Constitution was the best architecture document in history (my apologies to my colleagues from other countries). As we approach US Independence Day, I thought it would be appropriate to begin a series that presented the Architecture Constitution...
Read more »
Big Web 2.0 Technology Challenges: Utility-class Scaling of Dynamic Data
In the Web 1.0 world could use different approaches to scale static and dynamic data. This does not translate well into a Web 2.0 world where most content is dynamic (i.e., user-generated content) that can come from ANYWHERE…
Read more »
Four Big Technology Challenges in a Web 2.0 World
I will be a panel speaker the University of Pennsylvania’s Wharton Interactive Media initiative next month discussing how Web 2.0 is creating new challenges for CxOs in how they manage technology. To prepare, I am starting a series of posts on the challenges I face day-to-day on this (and how they are different from...
Read more »






