34
๐ 5 Things Every Developer Must Know about Software Architecture
Big designs upfront are usually done in waterfall models of software development.
The upfront design should be a basic, good one done with an iterative and incremental process.
When we have a solid understanding of the following aspects:
- Cost, Response Time, etc...
This is crucial to have consistent patterns in the product.
Itโs a continuous role that spans the life of the project.
There are several other tools that enable us to create architecture diagrams using GUIs or even using code.
This post has been prepared using the lecture of Simon Brown Five Things Every Developer Should Know about Software Architecture
34