Tag Archives: architecture

On to Nano-Services

A few weeks ago, I had the pleasure of meeting Pini Reznik, CTO of container consulting firm Container Solutions, in Berlin. It may appear strange that an independent consultant who spends a lot of time helping companies with development and infrastructure strategies, much … Continue reading

Posted in business, cloud, containers, technology | Tagged , , , , , , , | Comments Off on On to Nano-Services

Architect Your Product Before It Holds You Back

Architecture determines capabilities. This is not new. Anyone who has planned and architected a new product, or has tried to retrofit capabilities for which a platform has not been architected, knows it first-hand. Yet, time and again, I come across products that have … Continue reading

Posted in business, product, security, technology | Tagged , , , , , | Comments Off on Architect Your Product Before It Holds You Back

The Pain Caused By Poor Software Design

Over the last few month, I was reminded – twice, painfully each time – about the impacts of good vs. bad software design choices, especially the impact those choices can have downstream. Ironically, it is not only – or even mainly – … Continue reading

Posted in business, policy, product, technology | Tagged , , , , | Comments Off on The Pain Caused By Poor Software Design

Smart Design in Containers

In a previous article, we invented “Conway’s Corollary” – how design determines scale. Today, we will look at another case from the hottest technology of the last year: containers. When designing software – any piece of software – the most important … Continue reading

Posted in business, cloud, product, technology | Tagged , , , , | Comments Off on Smart Design in Containers

Conway’s Corollary – Design Determines Scale

When I went to business school, I worked closely with an incredibly smart woman with whom I shared a very similar method of thinking and mindset. When we would find the same responses to the same questions in the same manner, inevitably I … Continue reading

Posted in business, cloud, product, technology | Tagged , , , , , | Comments Off on Conway’s Corollary – Design Determines Scale

Go Conway

There is a famous saying, known as Conway’s Law, which states that: organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations It means that when your organization builds a system, its structure … Continue reading

Posted in business, technology | Tagged , , , , | Comments Off on Go Conway

Why Does My Infrastructure Cost So Much?

Yesterday, I had an enjoyable late evening conversation with a colleague of mine, a first-class information security and compliance consultant. We have collaborated on several projects in the past, and it always is a pleasure working with him (contact if … Continue reading

Posted in business, cloud, technology | Tagged , , , , , | Comments Off on Why Does My Infrastructure Cost So Much?

Monkeys Crashing

In our last article, we argued that one should always design for failure. Everywhere. The problem is, how do you enforce it? At heart, this is a larger problem with desire vs. incentives. You desire your people to perform certain actions and act in certain ways, … Continue reading

Posted in business, cloud, policy, product, technology | Tagged , , , | Comments Off on Monkeys Crashing

Design for Failure in the Cloud. Actually, Everywhere.

In one of our earlier discussions about cloud, an astute reader pointed out that one “downside” of public cloud, especially one like AWS, is that they make very few guarantees about your instances. While the system as a whole has service level … Continue reading

Posted in business, cloud, technology | Tagged , , , , | 2 Comments