October 2018
Intermediate to advanced
590 pages
15h 5m
English
As we mentioned in Chapter 6, Code Design - Designing for Stability and Extensibility, layered architecture is also a separation of concerns. In a layered system, an architecture is composed of hierarchical layers by constraining component behavior so that each component cannot see beyond the immediate layer that they are interacting with.
Read now
Unlock full access