Tags Projects About License

Basic architecture post

Basic architecture post

A simple note about the difference between a product created for a client's request and an architectural solution.

This is a problem

A problem

A problem is determined by the functional and non-functional requirements of the customer.

This is a product

A product

A product is defined by a set of functions or features that are used directly by the end-user.

This is a solution

A solution

A solution is a combination of one or more products to solve a specific problem.


Architects should not think about products, but about solutions.

Recommended books

Buy me a coffee

More? Well, there you go:

What Are The Best Software Engineering Principles?

11 steps of Scrum

What is the definition of a good software engineer?