In this chapter, we covered many important and fundamental topics about Magento such as its architecture, folder structure, routing system, MVC patterns, events and observers, and configuration scopes.
And while this might seem overwhelming at first sight, it is just the tip of the iceberg. There is a lot more to learn about each of these topics and Magento. The purpose of this chapter is to make developers aware of all the important components of the platform from the configuration object up to the way the event/object pattern is implemented.
Magento is a powerful and flexible system, and it is much more than an e-commerce platform. The core team has put a lot of effort in making Magento a powerful framework.
In later chapters, we will not only review all these concepts in more detail, but we will also apply them in a practical manner by building our own extensions.