Improving software delivery in every organisation

Learn Software Architecture

A good software architecture keeps options open, allows you to defer decisions about tools and frameworks, and keep the cost of change low.

We have a work in progress learning guide on Clean Architecture.

Learn Tech

Learn Tech is a good opportunity to learn software architecture by practicing alongside a mentor.

There are videos on this topic

There are books on this topic