Category Archives: Cloud Computing

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 »

Time for the Tail to Stop Wagging the Dog

Here’s a novel, but controversial statement, “it’s time for the CEO, COO, CIO to start to take joint responsibility for application platform decisions.” For too many years now technical meritocracy has led the decision-making for the business with regard to platform selection. This includes, but is not limited to, servers, operating systems, virtualization, cloud and… 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 »

The Curious Case of the WordPress Docker Container and the Devious XML-RPC Denial of Service Attack

Republished from 04/29 as it was lost due to a Docker Container crash… Irony! I have an article in the recently released “DZone Guide to Building and Deploying Applications on the Cloud” entitled “Fullstack Engineering in the Age of Hybrid Cloud”. In this article I discuss the need and skills of a Fullstack Engineer with… 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 »

Cloud Native: The Next Major Developer Paradigm Shift

Every decade for the past forty years we’ve seen a major paradigm shift in software development. The next major paradigm shift for software developers—cloud native application development—is occurring now and it will require developers to once again re-think and modify their approach to developing software. In the seventies we saw the transition from assembler to… Read More »

Making Financial Sense of PaaS, Part Deux

In my blog, “Making Financial Sense of PaaS,” I provided an analysis of delivering a newly-developed mobile application using a variety of platforms. Subsequent to my posting I had some great conversations about the content with Brent Smithurst (@brentsmi) from ActiveState and Mark Thiele (@mthiele10) from Switch. Brent is from a PaaS software provider and… Read More »

If Cloud Is Not Your Thing, Perhaps You Prefer Cloudy Concepts

As I continue to engage customers around cloud and DevOps, I am amazed at the percentage of customers where there is pushback against cloud computing. Even more interesting are the reasons and roles responsible for denying advancement in the use of cloud in companies. For example, one IT executive is caught between the business, where… Read More »