Pattern Reading in Visual Discovery and Modelling By Nick Tune
There is a long list of things I love about visual discovery and modelling techniques like Event Storming and Example Mapping. But there is one benefit of visual […]
Understanding different types of domain By Nick Tune
In business, technology and general, the word “domain” appears frequently and with many different meanings in various contexts. This gets tricky at times when collaborating […]
Sequencing Architecture Modernisation: Risk Averse vs Risk Tolerant By Nick Tune
Architecture modernisation usually take years. Even a decade or more is nothing out of the ordinary for large organisations who have accumulated legacy and heritage […]
Six Tips for Modernising Legacy IT systems By Akshay Upadhye
In normal terms, inheriting a legacy would sometimes be taken positively as you are being handed over something received from an ancestor or predecessor and […]
Is Clojure the future programming language? By Christina Ljungberg
A while ago I participated in an online live event where Uncle Bob announced the language he thinks will be the most popular in the […]
Domain, Subdomain, Bounded Context, Problem/Solution Space in DDD: Clearly Defined By Nick Tune
Domain-Driven Design is an approach to designing systems, usually software, that emphasises creating a common language between domain experts and system builders. Famous DDD principles […]
Enterprise Architecture in a Product-Oriented DevOps World By Nick Tune
Enterprise Architecture (EA) is hugely important for medium and large organisations. Enterprise Architects take a broad look at an organisation, and are experts in aligning […]
Organising Large Miro Boards For Remote Workshops By Nick Tune
Back in the summer I shared some of the techniques I’d been using to reimagine my in-person architecture workshops as remote digital offerings with Miro. I’ve […]
Bounded Context Canvas Recipe: Use Case Swimlanes By Nick Tune
Don’t let the tools you use overly-constrain your thinking. Use them as a starting point for design and discovery, and then bend them to your […]
Is technical debt a real financial debt? By Christina Ljungberg
Developers are often frustrated over technical debt. Me too. I realise the power of new technology, cloud scalability, platform and device independent clients, and event-driven […]
Self-Documenting Architecture By Nick Tune
One of the biggest time costs in software development is understanding how a system works. And the problem may be growing. Systems are getting more […]
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 […]