---
title: Shopware Architecture | Shopware Community Hub
description: >-
  This module covers the underlying architecture of Shopware, including its
  technology stack, core components, and extensibility options.
canonical_url: >-
  https://hub.shopware.com/learn/course/solutions-architect-shopware-architecture
---

# Shopware Architecture

# Shopware Architecture

<LearningObjectives>

- Explain the core architectural principles and design patterns used in Shopware.
- Describe the role and interaction of key components including Symfony, Vue.js, and the Shopware Core.
- Analyze the modular architecture and its impact on extensibility and customization.
- Evaluate the benefits and trade-offs of Shopware's technology stack choices.
- Demonstrate understanding of the platform's service-oriented architecture and its implications for solution design.
- Identify appropriate architectural patterns for different Shopware extension scenarios.
- Assess the impact of architectural decisions on performance, scalability, and maintainability.

</LearningObjectives>

## Learning Units

## Units
- [Technology stack](/learn/unit/solutions-architect-technology-stack): Explore the comprehensive technology stack that powers Shopware, including Symfony, Vue.js, OpenSearch, MySQL, and more. Learn how these technologies work…
- [Core components](/learn/unit/solutions-architect-core-components): Explore the fundamental building blocks of Shopware, from the Administration interface to the Storefront, Core Framework, and essential system components.…
- [RESTful API](/learn/unit/solutions-architect-restful-api): Explore Shopware’s API-first architecture, learning how to leverage RESTful APIs for seamless integration, customization, and extension of ecommerce…
- [Shopware Frontends](/learn/unit/solutions-architect-shopware-frontends): Explore the world of decoupled frontends in Shopware, learning about the architecture, technology stack, and implementation strategies for building modern,…
- [Extensibility](/learn/unit/solutions-architect-extensibility): Explore Shopware’s comprehensive extensibility framework, from configuration-based customization to powerful plugin development. Learn how to choose the right…
