This article gives a thorough rundown of what "architecture" is, classifies it into distinct categories, and talks about use cases.
This article discusses in detail on what an "architecture" is, its methodology, derivation, and real-world applications.