Showing results for 
Search instead for 
Did you mean: 

Magento component architecture

Magento component architecture

The Magento platform consists of several core and optional components:

  • A web server capable of supporting PHP-based applications, such as Apache or Nginx.
  • The database server MySQL.
  • Optional components for Magento Open Source and Magento Commerce:

    • A page caching mechanism, such as Redis or Varnish.
    • A session storage mechanism, such as Redis or memcashed.
  • Optional components for Magento Commerce only:

    • A search mechanism, such asApache Solr or Elesticsearch.
    • A message queueing mechanism, such as RabbitMQ.
    • Multiple database servers, for scalability.