Skip to content

Architecture

This section provides an overview of the Freeze Design webshop architecture, including system design decisions and component interactions.

System Overview

The Freeze Design webshop follows a modern decoupled architecture:

┌─────────────────┐     ┌─────────────────┐
│   Next.js       │────▶│   Django REST   │
│   Frontend      │◀────│   Framework     │
└─────────────────┘     └─────────────────┘
                   ┌───────────┼───────────┐
                   ▼           ▼           ▼
            ┌──────────┐ ┌──────────┐ ┌──────────┐
            │PostgreSQL│ │  Redis   │ │ RabbitMQ │
            └──────────┘ └──────────┘ └──────────┘

Sections

Diagram Description
System Context High-level system overview
User Flow Browse → Design → Checkout
CI/CD Pipeline GitHub Actions workflow
Deployment Production topology