Articles LTL Software Engineering

ArchitectureProductivitySoftware Engineering

The Relationship Between Software Architecture And Business Models (and more) By Nick Tune

As an architect, how often are you thinking about business models? If every significant architecture decision has business consequences, then knowing the business model and […]

AgileArchitectureSoftware Engineering

Why Microservices? By Christina Ljungberg

Microservices is a way of separating a system into smaller autonomous parts. This can be done in many ways, but I’m most into the event-driven […]

CloudDataDevOpsDigital TransformationSoftware Engineering

Wasabi and AWS S3 – A Comparison By Robert Hook

Wasabi is a very interesting and compelling competitor for AWS S3… but also potentially a superb collaborator. What are Wasabi and S3 though? Stripping these […]

ArchitectureSoftware Engineering

Should We Create a Shared Service? A Decision-making Checklist By Nick Tune

One of the key decisions we need to make in software architecture and in our organisations is when and where to create shared services and […]

DevOpsSoftware Engineering

Kakfa – Turning Systems Inside Out and Upside Down By Christina Ljungberg

“Inside out upside down: If something such as a system or way of life is turned inside out or upside down, it is changed completely, […]

ArchitectureDigital TransformationSoftware Engineering

Product-aligned vs Capability-aligned Organisation Design By Nick Tune

There are broadly two dominant approaches used to organise teams in modern organisations that have moved beyond traditional activity-oriented organisation design (organising people by their […]

ArchitectureSoftware Engineering


Are there any good reasons to not continuously work with a system’s architecture? I don’t think so. In my opinion it should be part of […]

ArchitectureDigital TransformationSoftware Engineering

Legacy Architecture Modernisation With Strategic Domain-Driven Design By Nick Tune

Most organisations go through an architecture modernisation effort at some point as their systems drift into a state of intolerable maintenance costs and they diverge […]

ArchitectureDigital TransformationSoftware Engineering

Visualising Sociotechnical Architecture with DDD and Team Topologies By Nick Tune

I’ve been disappointed for a long time with the way in which companies organise software development teams. I remember as a young, naive software developer, […]


Sign up today for monthly newsletters containing:

  • News and insights from your industry
  • Relevant thought leadership articles
  • Engaging video content
  • Notifications of our upcoming events
  • Networking opportunities with C-Suite leaders