Category Archives: Enterprise Architecture

The Two Faces of Microservices

Microservices (μServices) are a fascinating evolution of the Distributed Object Computing (DOC) paradigm. Initial design of DOC attempted to solve the problem of simplifying developing complex distributed applications by applying object-oriented design principles to disparate components operating across networked infrastructure. In this model, DOC “hid” the complexity of making this work from the developer regardless… Read More »

Hard Choices Are Required When Adopting a Cloud Operating Model

When was the last time you’ve ever heard anyone say “IT Applications & Operations”? Frankly, in my 30+ year career in IT, I don’t believe I’ve ever heard anyone use this term. The typical term we hear is IT Infrastructure & Operations. These two go together like Peanut Butter and Jelly, which tells us a… Read More »

A Reality Check on “Everyone’s Moving Everything To The Cloud”

A recent CIO editorial by Bernard Golden regarding the future of private cloud spurred some interesting commentary in my network. The pushback seemed to focus around the viability of the term “private cloud”. These individuals are well-respected thought-leaders in cloud with significant experience guiding senior IT executives transition to modern architectures, so I decided I’d… Read More »

Excuse Me Ms. Shannon-Solomon, But DevOps Is Great For Enterprises

On May 13th, Rachel Shannon-Solomon wrote an opinion piece in the Wall Street Journal’s CIO Journal section entitled “DevOps Is Great for Startups, but for Enterprises It Won’t Work-Yet.” In this piece, Ms. Shannon-Solomon implies that DevOps—a loosely-defined IT initiative oriented toward creating higher quality and more resilient systems—currently faces too many hurdles to see… Read More »

Cloud Should Be Defined By What It Will Become, Not What It Is Today

There’s been a lot of discussion about what makes cloud computing different than other forms of computing that have come before. Some refer to the set of attributes set forth by NIST, while others rely on less succinct qualifications simply satisfied to identify network accessible services as cloud, and others define cloud by applicable business… Read More »

The Key to Private Cloud Is Removing IT Stratification

One of the leading problems plaguing IT organizations is the high costs of operations and maintenance.  The industry average is roughly 70% with some organizations going as high as 90%. Picking apart these costs one often finds a stratified organization focused on narrow bands of computing with little crossover between the bands. Moreover, the weighting… Read More »

Dependency Creep Can Impact Your Cloud Migration Strategy

With Cloud Computing emerging on the scene as a solution to a number of computing use cases, it will drive modernization of your existing systems. Perhaps it’s just a new interface for driving mobile access to corporate data or consolidating standalone servers into a Cloud for achieving greater utilization from fewer resources. In either case,… Read More »

Who’s Not Doing Enterprise Architecture?

Today, Jason Bloomberg of ZapThink released a blog entry entitled, “Why Nobody is Doing Enterprise Architecture”. A key point in the article is the statement, “Enterprises aren’t architected at all. They are grown.” Bloomberg goes on to describe that architects don’t terraform enterprises, but establish a framework for growth. I believe there is an aspect… Read More »

The Game is Always Changing: A Non-technical Perspective on Cloud Computing

It’s not about what’s different, it’s about getting on board with the changes in the game or get left behind. People say, “What’s so different about Cloud Computing?”, “This is nothing more than managed hosting or mainframe computing redux”, “what’s old is new again”.  What was it that Gordon Gekko says to Jake on the… Read More »