export default function ArchitekturTab() { return (

Systemarchitektur

Das Compliance & Audit Framework ist modular aufgebaut und integriert sich nahtlos in die bestehende Breakpilot-Infrastruktur.

{/* Architecture Diagram */}
{`
┌─────────────────────────────────────────────────────────────────────────┐
│                        COMPLIANCE FRAMEWORK                              │
├─────────────────────────────────────────────────────────────────────────┤
│                                                                          │
│   ┌─────────────┐    ┌─────────────┐    ┌─────────────┐                │
│   │   Next.js   │    │   FastAPI   │    │  PostgreSQL │                │
│   │  Frontend   │───▶│   Backend   │───▶│   Database  │                │
│   │  (Port 3000)│    │  (Port 8000)│    │  (Port 5432)│                │
│   └─────────────┘    └─────────────┘    └─────────────┘                │
│         │                  │                   │                        │
│         │                  │                   │                        │
│   ┌─────▼─────┐      ┌─────▼─────┐      ┌─────▼─────┐                  │
│   │  Admin UI │      │ Compliance │      │  7 Tables │                  │
│   │  /admin/  │      │   Module   │      │ compliance_│                  │
│   │compliance/│      │ /backend/  │      │ regulations│                  │
│   └───────────┘      │compliance/ │      │ _controls  │                  │
│                      └───────────┘      │ _evidence  │                  │
│                                         │ _risks     │                  │
│                                         │ ...        │                  │
│                                         └───────────┘                  │
└─────────────────────────────────────────────────────────────────────────┘
          `}
{/* Component Details */}

Frontend (Next.js)

  • - Dashboard mit Compliance Score
  • - Control Catalogue mit Filtern
  • - Evidence Upload & Management
  • - Risk Matrix Visualisierung
  • - Audit Export Wizard

Backend (FastAPI)

  • - REST API Endpoints
  • - Repository Pattern
  • - Pydantic Schemas
  • - Seeder Service
  • - Export Generator

Datenbank (PostgreSQL)

  • - compliance_regulations
  • - compliance_requirements
  • - compliance_controls
  • - compliance_control_mappings
  • - compliance_evidence
  • - compliance_risks
  • - compliance_audit_exports
{/* Data Flow */}

Datenfluss

{[ { num: 1, bg: 'bg-blue-50', numBg: 'bg-blue-500', title: 'Regulations & Requirements', desc: 'EU-Verordnungen, BSI-Standards werden als Seed-Daten geladen' }, { num: 2, bg: 'bg-green-50', numBg: 'bg-green-500', title: 'Controls & Mappings', desc: 'Technische Controls werden Requirements zugeordnet' }, { num: 3, bg: 'bg-purple-50', numBg: 'bg-purple-500', title: 'Evidence Collection', desc: 'Nachweise werden manuell oder automatisiert erfasst' }, { num: 4, bg: 'bg-orange-50', numBg: 'bg-orange-500', title: 'Audit Export', desc: 'ZIP-Pakete fuer externe Pruefer generieren' }, ].map((step) => (
{step.num}

{step.title}

{step.desc}

))}
) }