Magento 2 Architecture

Depending upon your role and purpose for learning more about Magento 2, there are several different ways to view the Magento 2 architecture. For example, a developer who wants to create new modules or perhaps customize an existing module will want to understand the architecture of a module itself, and how it fits into the larger view, with the Magento framework and other components.