9 days ago

To Be A Platform, Or Not To Be A Platform?

That is the question! If you’re the CEO of your business, or maybe the Chief Digital Officer (CDO) responsible for digital business strategy, it’s the central question you need to be asking of your leadership team. A platform business can t…

23 days ago

Observations on NRF 2018. Making Retail Great Again

The National Retail Federation’s Big Show attracted tens of thousands of attendees . Far from resigning themselves to conquest by market places they are determined to make the right investments to thrive and survive. Three years ago we found retail CIO…

6 months, 16 days ago

Microservices or Monoliths – Fences and Neighbors

  At the end of my last post, “What Makes a Monolith Monolithic?”, I stated that I didn’t consider the term “monolithic” to be inherently derogatory. It is, rather, a descriptive term relating to the style of organizing an application’s architecture. Depending on the context the system operates within, a monolithic architectural style could lie […]

6 months, 23 days ago

What Makes a Monolith Monolithic?

  It seems like everybody throws around the term “monolith”, but what do we mean by that? Sam Newman started the ball rolling yesterday with this tweet: My first response was a (semi) joke: I say semi joke because, in truth, semantics (i.e. meaning) is critical. The English language has a horrible tendency to overload […]

9 months, 24 days ago

Stopping Accidental Technical Debt

In one of my earlier posts about technical debt, I differentiated between intentional debt (that taken on deliberately and purposefully) and accidental debt (that which just accrues over time without rhyme or reason or record). Dealing with (in the sense of evaluating, tracking, and resolving it) technical debt is obviously a consideration for someone in […]

10 months, 18 days ago

Microservices, Monoliths, and Modularity

  There are very valid reasons for considering a microservice architecture (MSA) when building/evolving an application. In my opinion, however, forcing modularity isn’t one of those very valid reasons. Just the other day, I saw tweet from Simon Brown saying this same thing: I still like his comment from two years back: “I’ll keep saying […]

1 year, 3 months ago

Pragmatic Application Architecture

I saw a tweet on Friday about a SlideShare deck that looked interesting, so I bookmarked it to read later. As I was reading it this morning, I found myself agreeing with the points being made. When I got to the next to the last slide, I found myself (or at least, this blog) listed […]

1 year, 3 months ago

Strategic Tunnel Vision

  Change and innovation are topics that have been prominent on this blog over the last year. In fact, Greger Wikstrand and I have traded a total of twenty-six posts (twenty-seven counting this one) on the subject. Greger’s last post, “Successful digitization requires focus on the entire customer experience – not just a neat app” […]

1 year, 3 months ago

Monolithic Applications and Enterprise Gravel

It’s been almost a year since I’ve written anything about microservices, and while a lot has been said on that subject, it’s one I still monitor to see what new pops up. The opening of a blog post that I read last week caught my attention: Coined by Melvin Conway in 1968, Conway’s Law states: […]

1 year, 3 months ago

EAdirections Tenth Anniversary Observations

Through ten years of working with dozens of companies, we have seen a lot of good and some not so good developments related to Enterprise Architecture. In recognition of those 10 years, those dozens of companies, and continued success, we would like t…

1 year, 4 months ago

Enterprise Architecture and Target Operating Models

How often is an established Enterprise Architecture approach used to create a Target Operating Model? If the answer is not often, then why not? If the answer is yes all the time, then how should we go about creating one ? Are traditional consultancy approaches to target operating models good enough? What is an Operating […]

1 year, 8 months ago

Dealing with Technical Debt Like We Mean it

What’s the biggest problem with technical debt? In my opinion, the biggest problem is that it works. Just like the electrical outlet pictured above, systems with technical debt get the job done, even when there’s a hidden surprise or two waiting to make life interesting for us at some later date. If it flat-out failed, […]