1 year, 5 months 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 […]

1 year, 5 months 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 […]

2 years, 3 months ago

Design for Life

  The underlying theme of my last post, “Babies, Bathwater, and Software Architects”, was that it’s necessary to understand the role of a software architect in order to understand the need for that role. If our understanding of the role is flawed, not just missing aspects of what the role should be focusing on, but […]