Find us on facebookContact ↗Contact ↗ (opens in a new tab)
GitHubGitHub (opens in a new tab)
  • Introduction
  • Getting Started
    • Prerequisites
    • Installation
    • First Usage
    • Next Steps
  • Packages and Tools
      • E-Commerce Hub
      • Storefront
      • Email Processor
    • Logging Stack (Graylog)
    • Monitoring Stack (Grafana)
    • Build (GitHub Workflow)
      • How do the build pipelines work?
    • Deployment (ArgoCD)
  • Architectural Basics
    • Search service
    • Storyblok integration
  • Infrastructure
  • FAQ & How-Tos
    • How to find out config parameters of a running cluster
    • How to increase the size of a persistant volume
    • How to rollback deployment to an older release
    • Search Facets
  • Introduction
  • Getting Started
    • Prerequisites
    • Installation
    • First Usage
    • Next Steps
  • Packages and Tools
      • E-Commerce Hub
      • Storefront
      • Email Processor
    • Logging Stack (Graylog)
    • Monitoring Stack (Grafana)
    • Build (GitHub Workflow)
      • How do the build pipelines work?
    • Deployment (ArgoCD)
  • Architectural Basics
    • Search service
    • Storyblok integration
  • Infrastructure
  • FAQ & How-Tos
    • How to find out config parameters of a running cluster
    • How to increase the size of a persistant volume
    • How to rollback deployment to an older release
    • Search Facets
  • Contact ↗ (opens in a new tab)

On This Page

  • General ideas and goals
Question? Give us feedback → (opens in a new tab)Edit this page
Architectural Basics

Architectural Basics

General ideas and goals

Basic idea is the central "eCommerce Hub" (aka aggregator) to work as a backend for frontend and so hides all other services and service specific details from the frontend. So they are exchangeble and replaceable - i.e. composable.

Deployment (ArgoCD)Search service

Precomposer Documentation