...

/

Architecture Implementation and Code Design Techniques

Architecture Implementation and Code Design Techniques

Understand the important points in code design.

Implementation of architecture

Earlier in this course, I directed software architects to look at code as an implementation of architecture. The same advice goes towards developers; a program is most valuable when it accurately implements a guiding structure of the corresponding architecture.

This direction fits logically in the notion of the top-down information flow, which we discussed earlier. When we identify business capabilities, we align overall enterprise architecture under them, usually via microservices and respective teams. Once we achieve this high-level alignment, ...