You are reading the documentation for version 2.2. Magento 2.3 is the latest version available. Ensure you are reading the documentation for your version of Magento.

Architectural basics overview

Magento incorporates the core architectural principles of object-oriented, PHP-based applications. Comprehensive discussions of these general principles exist both on-line and in printed form.

The following discussion focuses on how these topics apply directly to Magento:

  • Magento technology stack
  • Magento View Model
  • Extensibility
  • Modularity
  • Event-driven architecture
  • Security

Related topics

Architectural diagrams

Technology stack

Stack basics

Versioning