Technical debt and the cloud: The key steps to repaying your development deficit

Opinion Many years ago, I compared the concept of technical debt to a mismanaged baseball team. The baseball team in question spent untold millions on ageing veterans, rather than home-grown talent that could take them into the future. IT departments the world over tend to exhibit the same behaviours in retaining ageing technology rather than keeping up with upgrades, new methodologies, and new paradigms.

The obvious result of this lack of foresight is the gathering of overwhelming...

The winners and losers in the Walmart vs. AWS row

Opinion In late June, the Wall Street Journal reported that Walmart had announced to technology companies and vendors that if they want to do business with the retail giant, they couldn’t run applications on Amazon Web Services.

This seemed at the time to be just another battle ground between two huge companies, one representing the pure online retail world and one representing a mix of traditional brick-and-mortar and e-business. This is nothing new, as Walmart has flexed...

Getting the balance right in microservices development

Choices, choices, choices. User requirements and non-functional requirements are just the beginning of the balancing act of services development. New development paradigms usually take a few years before their practitioners get a handle of the factors that they need to balance.

In the case of microservices, this balancing act comes down to three things: granularity, data consistency, and performance. The most usable and best-performing services built on the microservices architecture...

The changing face of security in the age of the cloud

The computing world just keeps on progressing but as we all know with progress comes additional challenges. This is especially true of challenges around security. Every advance in computing has given rise to the same question: “how do we secure this new toy?”

When client/server architecture was all the rage in the late 1990s there was great excitement about the advantages it brought about but also a concern for the security implications of distributed clients and...

A comparison of Azure and AWS microservices solutions

Updated Amazon Web Services introduced their Lambda microservices engine in 2014; and since that time AWS Lambda has been the standard microservices engine for the public cloud. As Microsoft’s Azure cloud has gained in popularity the question on my mind was: will Microsoft also create a Microservices solution?

I recently attended a Town Hall hosted by Microsoft presenting their solution for microservices in the Azure cloud. The session provided a view into Microsoft’s...

A deeper dive into cloud security as a service: Advantages and issues

In a recent article which focused on cloud security I presented a comparison between security-as-a-service and traditional style security tooling in the cloud. This installment is a deeper dive into the security as a service (SECaaS) paradigm.

It would seem to me that a natural outgrowth of the cloud computing and 'everything as a service' paradigm that the technology world is undergoing, would be that the tools and services we use to manage and secure our cloud environments...

Cloud security best practice: Security as a service or cloud security tooling?

A recent survey on cloud security and cloud adoption found that the single biggest impediment to moving to the public cloud was continued concerns around security.

While there has been tremendous progress in the area of cloud security in recent years, another important finding of the LinkedIn survey was that legacy tools, reconfigured for use in the public cloud just don’t work. This is mostly due to the nature of the cloud computing environment especially the aspects of dynamic...

How the public cloud can benefit global entities and transactions

(c)iStock.com/RyanKing999

Editor’s note: This is the second part of a two-part series following up on the July piece ‘How the public cloud can benefit the global economy’, which drills down into two of the four areas outlined – better coordination of efforts between international entities, and increased speed of international transactions. The below is an image created by Chef Software which outlines the four towers. You can read part one, focusing on new...

Public cloud and the global economy: Digging further into the opportunities

(c)iStock.com/Zakokor

Editor's note: This article is a follow-up to the July piece ‘How the public cloud can benefit the global economy’, which drills down into two of the four areas outlined in that piece – how the public cloud enables new business models, and data sharing and collaboration between entities. The below is an image created by Chef Software which outlines the four towers.

Picture credit: Chef

New business models

Large...

How the public cloud can benefit the global economy

(c)iStock.com/urbancow

A great deal has been written over the past few years about the financial benefit of migrating to the public or hybrid cloud for enterprises around the world. For enterprise looking for economic benefits of moving to the cloud, the main points have always been the ability to only pay for what you need, reduced operational cost, agility, availability, and elasticity.

The naysayers continue to point to the risks and the considerable labour involved in an...