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

Architectural diagrams

Technology stack

Stack basics