Rules to create good architecture

I was looking for short and easy to follow rules for creating architecture. While speaking with one of my friends (which is really bright one :-) ) I mention those 7 points which he likes a lot:

1) Ensure that your architecture address business needs not technical trends.

2) Keep your architecture non coupled and abstract much as you can.

3) Make infrastructure and application interior services transparent for the programmers.

4) Don't forget management aspects of your system.

5) Always think about influence of your work on coding process and programmers.

6) Use proven architecture patterns.

7) Check your work by soil your hands with code.

8) Think about the future, build your architecture based on expected tech trends, or at least to be able to adopt new technological trends.

 

No Comments