Category Archives: Solution 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 »

Technology of the Year for 2016 – The Web Platform

We’re starting to see predictions about what’s going to be hot in enterprise technology in 2017.  Cloud (yet again), Blockchain, Big Data/Analytics, Internet of Things (IoT) are all among the top of the list. However, it was Krish Subrumanian’s humorous tweet that started me thinking about what will be the single most important contribution from… Read More »

Modernization or Transformation: Which Is The Right IT Fix For Your Business?

Much of IT terminology is often misused and misapplied. Modernization and transformation are two such terms. They are often used interchangeably even though they mean different things and have very different connotations. Indeed, it is somewhat safe to assume that in IT any transformative effort is likely to also have a modernizing effect, and thus,… Read More »

Cloud Needs Application Architects To Understand IaaS

Application development has been moving in the direction of platform abstraction. That is, the need for developers to have detailed knowledge of the infrastructure that the application was being deployed on was becoming less important with increasing sophistication of the application platform for which they were developing. Cloud computing is now reversing this course of… 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 »

In Consideration Of Transitioning Email to the Cloud

So it seems that with regard to Kundra’s 25-point plan and the mandate to move three applications to the cloud in 18 months that email seems to be the primary target for the first transition.  The decision to move email into the cloud is a relative no-brainer.  Email needs to be ubiquitous, accessed across a… Read More »

Just Because the Cloud Offers Scalability, Doesn’t Mean That You Automatically Inherit It

In reading Vivek Kundra’s “25 Point Implementation Plan To Reform Federal Information”, I was struck by the anecdote regarding how the lack of scalability was the cause for outages and, ultimately, delays in processing transactions on the Car Allowance and Rebate System (CARS) or as it was more commonly known as Cash-for-Clunkers.  According to this… Read More »