NestJS docs, "Philosophy" section states the following:
"Nest provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled, and easily maintainable applications. The architecture is heavily inspired by Angular."
Can anybody elaborate on it? Is any particular architecture encouraged / discouraged?